佛系中
小小又开始学习了,这次跟着项目学习着,需要使用一个相关的爬虫,这里使用的是webmagic作为网站的爬虫。
小小继续学习,这次学习的内容是egg-jwt 相关。
小小又进入了学习状态,此时小小由于最近接触了js的相关内容,进而接触了一些ts相关的内容,所以小小本次主要学习的内容是ts。
小小又开始进入学习状态,小小本次学习的内容是 Node.js 的定时任务。
小小又开始学习了,这次学习的内容是Spring Cloud 相关内容,这次学习的是Config相关的内容。 通过git完成分布式的配置文件的部署,达到更新git,就可以更新配置信息的功能、
一个良好的编码习惯必然离不开异常处理,本文将会介绍如何在koa框架下面如何抛出错误,并统一处理返回异常。
小小继续进行学习,这次学习的内容是MongoDB外键的基本使用。
小小又开始学习了,这次学习的是中间件和插件。 这次将会对这两个点,进行学习。
使用脚手架,对项目进行快速初始化
这里对koa-bodyparser的使用教程。
koa,是基于Node.js 平台的下一代的web开发框架。 是由Express原班人马打造,致力于成为一个更小的,更加富有表现力的,web框架。 使用koa编写web应用,可以免除重复的回调函数嵌套,并极大的提高错误处理的效率, koa框架不仅仅在内核方法中可以绑定任何中间件,它仅仅提供了一个轻量级,优雅的函数库,思路和express相差不少。
小小又开始更文章了,今天的内容是redis持久化方式
Docker 有三大核心概念,分别是镜像,容器,仓库。
这里使用IDEA构建Web应用
万字长文,SpringSecurity
对于Java语言而言,其单元测试框架,有Junit和TestNG这两种,
HttpSession,是通过Servlet容器创建并进行管理的,创建成功以后将会保存在内存中,这里将会使用Redis解决session共享的问题。
数据校验是一个相当重要的环节,使用Spring Boot 进行数据校验。
这里介绍Ehcache 2.X 缓存
之前使用的全是基于内存的认证,这里使用基于数据库的认证。
这里对Spring Batch 进行批处理实践。
当一个Spring Boot 应用运行的时候,开发者需要对Spring Boot应用进行实时监控,获得项目的报警需求,Spring Boot 提供了,actuator 来帮助开发者获取应用程序运行时的数据。
大纲 下面您将会看到: Spring Boot 快速入门案例 Spring Boot 整合持久层开发 Spring Boot 整合控制层开发 Spring Boot 整合视图层开发 Spring Boot 整合安全框架 Spring Boot 整合定时任务 Spring Boot 测试 Spring Boot 自动装配原理 导图如下 Spring Boot 快速入门案例 介绍 spring boot 是用来简化原先的应用开发,属于一种轻量级框架,程序员不需要编写大量的配置文件,即可以运行起来应用。
请求对象由 thinkRequest 负责 只需要依赖注入即可 请求对象 构造方法注入即可 public function __construct(Request $request) { $this->request = $request; } 请求信息 <?ph...
控制器定义 类名和文件名一样, 渲染输出 渲染输出使用return输出 <?php namespace app\admin\controller; use app\admin\model\User; class Index { public function Index(){ ...
路由定义文件 route 定义下的所有的路由文件都是有效的 定义路由必须使用 use think\facade\Route; 控制器定义 <?php namespace app\admin\controller; class Index { public function Index(...
提供一个接口 package com.ming.MyBatis; import com.ming.MyBatis.POJO.Role; import com.ming.MyBatis.POJO.Student; import com.
二级缓存 需要在映射文件中添加该标签 <cache/> 映射语句中的select语句将会被缓存, 映射语句中的insert update delete 语句将会刷新缓存缓存使用LRU算法回收现在完整的配置文件如下 <?xml version="1.
一级缓存 对于一级缓存来说,Mybatis是直接单个线程隔离的在执行add,update,delete 的时候,会自动清空缓存,避免脏读造成的影响此时mapper为线程隔离的,而管理对象为所有线程所共享的.
ps 一个用于生成MyBatis配置文件的插件 mybatis-generator使用方法呢, 是加入maven插件中 然后执行相关命令可以实现自动生成MyBatis配置文件 自动映射 首先编写无参的javabean package com.
自定义typeHandler 对于自定义typeHandler来说,需要在配置文件中注册typeHandlers 然后需要实现TypeHandler接口,一个例子首先编写调度的处理类 package com.
properties配置文件 一般是使用properties保存配置文件内容,然后在mybatis配置文件中进行读取在resource文件下新建db.properties文件内容如下 # 数据库配置文件 driver = com.
确定依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.
首先导包 依赖如下 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.
FreeMarker 一个模板引擎 即 FreeMarkergithub https://github.com/apache/freemarker网址 https://freemarker.apache.
介绍 实现aop的方式用于实现action之前,之后执行一般用于事物操作.一般用于对某些未授权的页面访问的时候,进行拦截操作,拦截非法访问. 开箱即用拦截器 <!-- 拦截器 --> <interceptor-ref name="params"/> ...
控制器 即,mvc模型的控制器模型,用于接收数据,传递给视图层,和模型层默认使用execute方法 查看相关接口 查看com.opensymphony.xwork2下的Action接口文件如下 /* * Licensed to the Apache Software Foundation (AS...
运行流程 客户端浏览器通过HTTP请求,访问控制器,然后控制器读取配置文件,然后执行服务器端跳转,执行相应的业务逻辑,然后,在调用模型层,取得的结果展示给jsp页面,最后返回给客户端浏览器 组成部分 struts 视图 标签库 控制器 action 模型层 ActionFrom JavaBean struts maven 安装官网 : https://struts.
项目结构 ![](https://melovemingming-1253878077.cos.ap-chengdu.myqcloud.com/blog-image/2019/03/2019-03-17%2004-56-15%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.
Model1 显示层,控制层,数据层,统一交给jsp或者javabean处理. 处理流程 客户端发送request 到 jsp jsp 执行javabean javabean读取databases 返回 databases 返回给javabean 在返回给jsp 在response 给客户端 ...
介绍 DAO功能是数据操作.客户发送数据到显示层,显示层发送数据到业务层,业务发送数据到数据层,数据层进行持久化.即.保存进入databases 一些简称 BO 业务对象的简称 DAO 一个数据访问对象,增删查改 PO数据库一条记录,映射成javaBean对象,拥有getter/setter方法 ...
概述 该技术已过时 jsp 已经过时,是因为代码杂糅在一起,没有做到完美的分离.不利于后期的维护 java bean 过时的原因在于面条代码的存在,即,各种代码杂乱的糅合在一起. 特点 组件式编程步骤封装成为组件,需要那个的时候,直接调用组件即可.
概述 一共两个页面当直接访问产品列表的时候,会判断用户是否登录,如果用户没有登录,则直接3秒跳转.如果用户登录,则不进行跳转登录页面:对于登录页面来说,直接输入用户名,密码.和数据库进行对比,进行登录.