- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 springmvc在使用@ModelAttribute注解获取Request和Response会产生线程并发不安全问题
springmvc在获取Request和Response有很多方式:具体请看:https://www.cnblogs.com/wade-luffy/p/8867144.html产生线程问题的代码如下:public class BaseController { protected HttpServletRequest request; protected HttpServl...
2019-06-20 17:51:44 1887 1
原创 使用idea打包出现Unable to find main class
通用的解决办法:org.springframework.bootspring-boot-maven-plugin1.5.3.RELEASEcom.xx.webapps.api.main.WebappsApiBidMainrepackage Note:原因请参考:https://www.cnblogs.com/thinking-better/p/7827368.htm...
2019-05-16 11:55:04 2029
原创 git之小乌龟,或者小王八,如何使用小乌龟来将已push的代码回撤
场景:假如你已经push代码到远程仓库,但是之后你发现 “卧槽” 提交的代码里面有一个是测试类或者其他根本不需要提交的文件,最后同事在拉你的代码后,会产生冲突,你会在背后被骂滴,他们肯定会说 “卧槽,你太坑了,你他喵的在代码挖坑”第一种:假如有个公共类,这个类是项目启动的入口,每个人跑项目时,都需要先将改公共类更改自己需要的配置,但是提交的时候,这个你修改后公共类不需要你提交的,因为git远程仓...
2018-12-26 14:37:28 5472
原创 JDK1.8新特性---初更新
jdk1.8新特新:已上传最新代码和文档doc: 文档和代码都提交至gitgit clone: https://github.com/cz12345/Daily-learning.git切换至:jdk1.8newFeature分支即可,(git checkout -b jdk1.8newFeature origin/jdk1.8newFeature) 代码和word后续还会继续更新,有不对的地...
2018-12-24 17:51:52 374
转载 JDK1.8之前concurrentHashMap的原理(详解什么是锁分段技术)
https://www.cnblogs.com/slwenyi/p/6393808.html
2018-12-04 16:14:53 1575
转载 JDK1.8中hashMap的实现原理
https://blog.csdn.net/richard_jason/article/details/53887222#commentBox
2018-12-02 20:26:15 154
原创 java之i读写锁ReentrantReadWriteLock
https://blog.csdn.net/liuchuanhong1/article/details/53539341#commentBoxpackage com.stringutils;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util...
2018-11-30 15:54:53 130
原创 StrinUtils中的isEmpty和isBlank的区别
分析源码:–isEmpty–isBlank(去掉空白符)结论:isEmpty当有空白的字符串时,不为空StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" “) = false //注意在StringUtils中空格作非空处理StringUtils.isEmpty...
2018-11-22 11:44:55 159
原创 JDK高并发解决保证线程的安全性以及线程安全含义-----synchronized和Lock
https://blog.csdn.net/weixin_40255793/article/details/80786249
2018-11-12 10:31:37 549
原创 final作用
final从字面上理解含义为“最后的,最终的”。在Java中也同样表示出此种含义。final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。1. final修饰类:final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰的类不能被继承,即不能拥有自己的子类。如果视图对一个已经用final修饰的类进行继承,在编译期间或...
2018-11-07 16:41:25 581
原创 解决maven的pom文件第一行报错
解决maven的pom文件第一行报错:请参考:https://blog.csdn.net/userzhaoyr/article/details/77124078
2018-11-02 10:32:33 1447
原创 HashMap原理以及如何解决冲突问题
面试时最经典也是最喜欢问的集合是HashMap了1:先说一下HashMap的数据结构: HashMap是一个哈希表,其底层可以说是数组加链表结构:看图直观明了 HashMap的默认容量是16,当到达16时,HashMap会根据负载因子(默认0.75)和扩容规则,增加容量的 具体请看https://www.cnblogs.com/chengxiao/p/605...
2018-09-28 15:13:36 2656
原创 SpringBoot与权限框架shiro+MD5三次盐值加密 整合---多身份Realm认证
最近在工作中用到权限框架shiro用于多重身份认证和登录,并且需要与sprinboot整合,于是网上搜索参考各种资料,再问问大佬,算是搞出来 但是估计还是有坑没有被发现需求:现在客户登录分为工程商和工程师两种客户,并且这两种客户对于2张表,需要shiro来区别登录身份,并且去不同表查询用户信息来加以验证步骤: 1:需要自定义UserNamePasswordToken2 ...
2018-09-19 18:30:45 2471 2
原创 git学习 快速入门 使用
1:git与svn的区别: 1)git可以分布式(什么是分布式自己百度),svn是需要一个服务器,客户端必须通过网络连接,如果断网了,那么svn就根本应用不了了,但是git可以在本地操作,离线操作,因为git有本地仓库。2:git初体验 前言:(看看使用背景嘛?别急啊)一般刚进公司的程序员,肯定会说 :“小明” 你刚进公司 ,你先把我们公司的项目的代码从git上拉下来(...
2018-08-15 20:55:59 481 1
原创 Mysql学习笔记--case....when简单用法
case-----when 简单实用: 1)现在有张表CREATE TABLE `monthbill` ( `billID` int(10) NOT NULL COMMENT '主键自增', `month` int(10) NOT NULL COMMENT '月份', `year` int(10) NOT NULL COMMENT '年份', `cycleDate` var...
2018-08-09 19:38:51 214
原创 Mysql学习笔记
一:mysql常用函数整理1,selectCONCAT(null,' chen',' zhi'); //null2,select CONCAT('a','b','c') //abc实战示例:如果项目中由于某些原因无法使用搜索引擎进行全文检索,比如,solr和elasticsearch等,那么可以使用该函数来解决,但是注意无法达到搜索引擎那种可以分词检索的效果需求:要求关键字keyw...
2018-06-20 19:10:12 384 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人