
java工作总结
文章平均质量分 67
学习java 以及在工作和学习中总结的一些经验
桐桐桐
这个作者很懒,什么都没留下…
展开
-
mybatis-plus 代码生成器的实战 自动生成代码
mybatis_plus mybatis-generator 代码自动生成原创 2023-06-19 15:51:04 · 1308 阅读 · 0 评论 -
mybatis-plus配置及使用
mybatis-plus 从名字上看就知道是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。以下是快速入门步骤启动类加上@MapperScan 注解使用Service进行crud操作:常用条件构造器。原创 2022-10-31 10:47:39 · 745 阅读 · 0 评论 -
logback日志的配置
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" >//配置日志的前缀 <property name="normal-pattern" value="[%d{yyyy-MM-dd HH:mm:ss.S} [%t] %5p %c{5原创 2018-11-26 10:59:13 · 194 阅读 · 0 评论 -
如何解决前后端token过期问题
问题描述:首先后端生成的token是有时限的,在一段时间后不管前端用户是否进行了访问后端的操作,后端的token都会过期,在拦截器阶段就会返回错误的请求:token过期,从而拿不到想要的请求数据.解决思路: 每隔一段时间的后端请求中都将token传送过去获取新的token并返回前端放入cookies中并记录cookie的存储失控,达到更新cookie中token的效果;而长时间不做操作的话我...原创 2018-03-17 12:20:13 · 63415 阅读 · 14 评论 -
关于GC
GC :Garbage Collections 字面意思是垃圾回收器,释放垃圾占用的空间。让创建的对象不需要像c、c++那样delete、free掉 。对于c、c++的开发人员来说内存是开发人员分配的,也就是说还要对内存进行维护和释放。对于Java程序员来说,一个对象的内存分配是在虚拟机的自动内存分配机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄...转载 2019-01-19 10:01:35 · 332 阅读 · 0 评论 -
springCloud 微服务架构设计图解
springClould 架构图 以及基础项目搭建原创 2022-10-09 15:36:43 · 657 阅读 · 0 评论 -
冒泡排序,快排,单例模式,二分查找等 java
冒泡排序,快排,单例模式,二分查找等 java。原创 2022-10-21 15:06:31 · 269 阅读 · 0 评论 -
mybatis将查询结果分别封装到map的 key 和 value 中
一,mapper.xml中的查询配置:<resultMap id="mapResultMap" type="HashMap"> <result property="key" column="key" jdbcType="VARCHAR" javaType="java.lang.String" /> &原创 2018-07-16 22:12:09 · 12763 阅读 · 2 评论 -
爬虫学习
网络爬虫介绍网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本 什么是网络爬虫在大数据时代,信息的采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息采集,不仅低效繁琐,搜集的成本也会提高。如何自动高效地获取互联网中我们感兴趣的信息并为我们所用是一个重要的问题,而爬虫技术就是为了解决这些问题而生的。 ...原创 2019-01-24 11:11:32 · 592 阅读 · 0 评论 -
springboot 定时任务的 @Scheduled 注解创建
1.cron:cron表达式,指定任务在特定时间执行;2.fixedDelay:表示上一次任务执行完成后多久再次执行,参数类型为long,单位ms;3.fixedDelayString:与fixedDelay含义一样,只是参数类型变为String;4.fixedRate:表示按一定的频率执行任务,参数类型为long,单位ms;5.fixedRateString: 与fixedRate的含义一样,只是将参数类型变为String;6.initialDelay:表示延迟多久再第一次执行任务,参数类型为l原创 2021-07-16 18:17:39 · 233 阅读 · 0 评论 -
maven 配置
<?xml version="1.0"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap...原创 2018-11-26 11:16:34 · 229 阅读 · 0 评论 -
springMVC的大体结构及工作流程
原创 2019-01-24 11:16:31 · 237 阅读 · 0 评论 -
git生成秘钥文件
这里为windows环境下使用Git生成密钥一 、设置Git的user name和email:$ git config --global user.name "meng.li" 注意:这里是你自己的名字$ git config --global user.email "15900962242@163.com" email格式:名.姓@?.com二、生成SSH密钥过程:1...原创 2018-11-26 11:10:34 · 546 阅读 · 0 评论 -
redis-cluster 集群搭建,redis,redission工具类
redis集群配置 以及 redission的使用原创 2022-10-09 15:51:21 · 1719 阅读 · 2 评论 -
@Deprecated 的功能
今天看见项目里面有个方法不清楚是用来做什么的也没有啥注释,看到方法上个标识了@Deprecated 这个注解,一脸懵然后自己默默的去查了一下 ,原来是作废方法不建议使用的意思,使用的话方法名会出现中划线,当时不会影响方法的执行. 然后我又默默地总结了一下常用的spring注解的用法:多个包逗号隔开。1、@Component@Component是所有受Spr...原创 2019-01-15 17:29:08 · 5722 阅读 · 0 评论 -
volidate 注解用法
13 /** 14 * Bean Validation 中内置的 constraint 15 * @Null 被注释的元素必须为 null 16 * @NotNull 被注释的元素必须不为 null 17 * @AssertTrue 被注释的元素必须为 true ...原创 2019-06-26 09:50:33 · 673 阅读 · 0 评论 -
git 常用命令
Git常用命令:从服务器拉取工程:git clone http://xxx@192.168.1.100:10101/r/DEV.git上传代码到内存:gitadd.提交到本地的位置:gitcommit-m“???”推送到git 私服 git push "分支名称" 不写默认push当前分支从私服更新gitpullIdea的操作打开历史粘贴板比较简单:使用C...原创 2019-01-29 10:37:33 · 213 阅读 · 0 评论 -
创建线程池的几种方式 核心参数 以及线程池工具类
线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。线程的创建和终止需要很大的开销,线程池中预先提供了指定数量的可重用线程,所以使用线程池会节省系统资源,并且每个线程池都维护了一些基础的数据统计,方便线程的管理和监控。(1)newCachedThreadPool 创建一个可缓存的线程池,如果线程池长度超过处理需求,可灵活回收空闲线程,若无可回收,则新建线程。原创 2022-10-14 11:01:22 · 897 阅读 · 0 评论