java
文章平均质量分 68
勤勤啃啃
这个作者很懒,什么都没留下…
展开
-
spring中使用ThreadPoolTaskExecutor配置线程池
软件工程实践没有银弹, 一切都要结合实际场景去考虑。原创 2022-11-18 11:20:45 · 3345 阅读 · 0 评论 -
基于springboot+websocket的扫码登陆(后端部分)
##原理:前端生成二维码,存储随机ID,并注册到websocket的服务端,手机扫码后,带上token访问校验端,并且授权给核心工厂,确认登陆后,发送登录成功的信息和授权以后的token给前端,前端做token存储和页面跳转附件:文件名地址后端压缩包scanLogin.zip前端demo页面websocket.html## 核心代码展示1、websocket配置(启动器)@SpringBootApplication@EnableWebSocketpubl原创 2021-02-20 14:09:29 · 419 阅读 · 0 评论 -
springboot整合mybatis-plus的动态crud操作,整合Swagger
springboot整合mybatis-plus的动态crud操作,整合Swaggerpojoimport lombok.Data;import java.io.Serializable;@Datapublic class Msg implements Serializable { private Integer id; private String content;}daoMapperimport cn.temp.tempbeans.pojo.Msg;imp原创 2020-07-01 17:21:10 · 317 阅读 · 0 评论 -
@Valid注解基于hibernate-validator
hibernate-validator是基于javax.validation的数据合法性检测包,用于检测常用类的极限值、空值、边界值等的数据合法性校验引入<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.5.Final</version>原创 2020-07-01 17:10:35 · 1109 阅读 · 0 评论 -
基于java反射的类型转换工具类
适用于数据持久层pojo对象转换数据传输层DTOutils.TypeConverterimport cn.temp.tempbeans.api.dto.ValidDTO;import cn.temp.tempbeans.pojo.User;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;/*** * author:zjhChester * date:2020-07-01 * env原创 2020-07-01 17:08:21 · 758 阅读 · 0 评论 -
java项目结构
layout: postauthor: zjhChesterheader-img: img/home-bg-o.jpgcatalog: truetags:- java2020-02-04-java项目结构:前言:在学完javase后,进入web项目阶段学习,由于业务需求的增多,咱么需要规范我们的项目结构,便于项目维护和拓展。包名包名普遍采用域名反写的形式,例如...原创 2020-02-04 16:36:34 · 904 阅读 · 0 评论 -
纯前后端分离项目的搜索引擎实战
layout: postauthor: zjhChesterheader-img: img/post-bg-hacker.jpgcatalog: truetags:- projects纯前后端项目的搜索引擎实战前言:本项目是与2019.12.12初步完成,基于java configuration的ssm后台,纯前后端分离项目,并内嵌tomcat,一键启动。本项...原创 2020-02-02 15:57:46 · 1196 阅读 · 0 评论 -
spring+springmvc+mybatis(ssm)整合
layout: postauthor: zjhChesterheader-img: img/post-bg-os-metro.jpgcatalog: truetags:- ssm整合spring+springmvc+mybatis(ssm)整合1.前期准备1.构建maven项目,勾选骨架构建,勾选web-app[外链图片转存失败,源站可能有防盗链机制,建议将图...原创 2020-02-01 16:33:46 · 447 阅读 · 0 评论 -
bean的生命周期
layout: postauthor: zjhChesterheader-img: img/post-bg-universe.jpgcatalog: truetags:- springbean对象的生命周期1、单例对象:出生:当文件创建时对象出生(刚解析完配置文件)ApplicationContext活着:只要容器还在,对象一直活着死亡:容器销毁,对象...原创 2020-02-01 16:33:14 · 330 阅读 · 0 评论 -
spring第一节,初识IOC(三)
layout: postauthor: zjhChesterheader-img: img/post-bg-universe.jpgcatalog: truetags:- 工厂模式单例模式(优化工厂模式):简述:上一步的工厂模式是多例模式,多个线程访问时会耗费资源;单例:1、单例对象只被创建一次,从而类中的成员也只会被初始化一次;2、效率比多例高3、反射...原创 2020-02-01 16:32:41 · 213 阅读 · 0 评论 -
spring第一节,初识IOC(二)
layout: postauthor: zjhChesterheader-img: img/post-bg-universe.jpgcatalog: truetags:- 工厂模式Ioc /DI即用于减少程序之间的耦合性1、JavaBean(用java编写的可重用组件)》实体类:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pJk...原创 2020-02-01 16:32:09 · 196 阅读 · 0 评论 -
spring第一节,初识IOC
layout: postauthor: zjhChesterheader-img: img/post-bg-universe.jpgcatalog: truetags:- 耦合耦合:含义:程序之间的依赖关系分类:1、类之间的依赖2、方法之间的依赖解耦:含义:降低程序之间的依赖关系实际开发做到:编译期不依赖,运行时才依赖[外链图片转存失败,源站可...原创 2020-02-01 16:31:06 · 148 阅读 · 0 评论 -
安卓webView使用到文件上传流遇到的问题
layout: postauthor: zjhChesterheader-img: img/post-bg-universe.jpgcatalog: truetags:- android安卓webView使用到文件上传流遇到的问题前言:做的h5网页可以直接套一个webView的壳子直接运行,但是如果里头有<input type='file'>的时候,需...原创 2020-02-01 16:28:17 · 3015 阅读 · 1 评论 -
JDBC(Java Database Connectivity,简称JDBC)---客户端程序如何来访问数据库
JDBC(Java Database Connectivity,简称JDBC)—客户端程序如何来访问数据库前言:主流架构:1、BS架构(Browser and Server) 浏览器服务器架构—>web、javaweb、phpweb2、CS架构(Client and Server) 客户端服务器架构 —>QQ、微信简言之就是用java程序去访问数据库正文:JDBC的连接步...原创 2020-02-01 15:08:47 · 752 阅读 · 0 评论 -
手把手搭建 零配置文件的spring项目(java Configuration 代替xml编写配置文件,并脱离web.xml启动web项目)
layout: postauthor: zjhChesterheader-img: img/post-bg-hacker.jpgcatalog: truetags:- spring手把手搭建 零配置文件的spring项目(java Configuration 代替xml编写配置文件,并脱离web.xml启动web项目)前言:要知道,在自我学习的过程中都有一个过渡...原创 2020-01-31 17:46:22 · 965 阅读 · 2 评论