自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平常心

一行代码五个错

  • 博客(30)
  • 收藏
  • 关注

原创 io.netty.util.IllegalReferenceCountException: refCnt: 0

错误信息六月 27, 2020 10:25:17 下午 io.netty.channel.DefaultChannelPipeline onUnhandledInboundException警告: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exc

2020-06-27 22:30:02 931 1

原创 输入URL 后浏览器完整的解析过程

计算机网络中考点:OSI七层协议浏览器渲染过程:https://blog.csdn.net/qq_41807645/article/details/80839757https://blog.csdn.net/angle_chen123/article/details/85335244

2019-12-01 21:58:07 1389

原创 二分查找: 递归与非递归实现

/*** * 二分查找 * 递归版本 * @param array * @param key * @param start * @param end * @return */ public static int binarySearch(int[] array, int key, int start, int end){ int mod = (...

2019-12-01 21:36:23 137

原创 LeetCode1254. 统计封闭岛屿的数目

题目:有一个二维矩阵 grid ,每个位置要么是陆地(记号为 0 )要么是水域(记号为 1 )。我们从一块陆地出发,每次可以往上下左右 4 个方向相邻区域走,能走到的所有陆地区域,我们将其称为一座「岛屿」。如果一座岛屿 完全 由水域包围,即陆地边缘上下左右所有相邻区域都是水域,那么我们将其称为 「封闭岛屿」请返回封闭岛屿的数目。输入:grid = [[1,1,1,1,1,1,1,0],...

2019-12-01 10:13:31 186

原创 MyBatis的mapper交给Spring管理源码解析

阅读此篇建议在阅读springioc之后的基础上阅读,后期会将ioc过程笔记整理在csdn上MyBatis mapper接口如何被实例化为对象?通过动态道理的方式:通过MapperProxy 代理生成了代理对象mapperpublic class MapperProxy implements InvocationHandler, Serializable { private s...

2019-11-29 20:45:45 1319

原创 LeetCode 多线程1116. 打印零与奇偶数

题目https://leetcode-cn.com/problems/print-zero-even-odd/首先判断奇数偶数 (num&1)==0 为奇数可以通过信号量Semaphore来求

2019-11-24 19:52:14 543

原创 jvm垃圾回收算法和垃圾回收器

垃圾回收算法:4种复制算法 (年轻代)标记清除算法 (老年代)标记整理算法 (老年代)分代收集算法 (堆内)引用计数法垃圾回收怎么查看服务器默认的垃圾回收器?通过**-XX:+PrintCommandLineFlags -version** 查看jvm 默认信息使用 -XX:+UseG1GCC:\javaEE\Threads>java -XX:+PrintC...

2019-11-18 19:14:43 656

原创 生产者消费者模式多线程笔试题

package Demo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/*** * 生产者消费者问题 * @author 50430 * */public cla...

2019-11-15 11:39:49 240

原创 LeetCode Tope100 17. 电话号码的字母组合

题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。来源:力扣(LeetCode)链...

2019-11-15 09:37:52 127

原创 对synchronized底层的了解, 锁的四种状态

首先看一个简单的代码public class SynchronizedDemo { public static void main(String[] args) { synchronized (SynchronizedDemo.class) { } method(); } private static void method(...

2019-11-14 11:24:53 323

原创 LeetCode数据库联系 185

Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。±—±------±-------±-------------+| Id | Name | Salary | DepartmentId |±—±------±-------±-------------+| 1 | Joe | 85000 ...

2019-11-14 10:09:30 133

原创 【leetcod Top100 】第5题 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”来源:力扣(LeetCode)链接: 题目链接著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法暴力解法思路:从长到短 列举出所有...

2019-11-13 11:37:54 170

原创 mysql查询字段名称,主键等相关语法

可直接在ctrl +f 搜索想知道的语句//创建一个表creat table demo( id int primary key auto_increment comment '学号', name varchar(20) comment '姓名', time datatime comment '时间')charset=utf-8;//查询表的字段 注解 字段类型...

2019-10-27 11:53:30 1190

转载 Shiro学习和复习的网址推荐

学习shiro是看见的太好用了,推https://www.w3cschool.cn/shiro(https://www.w3cschool.cn/shiro/xgj31if4.html)

2019-08-13 21:41:02 153

原创 maven项目配置了Tomcat7插件运行后还是8080端口

刚刚在调试过程中maven项目配置了Tomcat7插件运行后一直8080端口,后来发现写命令时,忘加上7了 写成了上图这样这样就可以了

2019-08-13 10:25:47 713

原创 rror querying database. Cause: org.apache.ibatis.builder.BuilderException: Error evaluating express

这里写自定义目录标题欢迎使用Markdown编辑器Error querying database. Cause: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'name ! = null and name != '' '. Cause: org.apache.ibatis.ognl.Express...

2019-07-26 16:49:01 1586

原创 动态添加标签属性后,js点击事件获取不到动态添加的属性

今天在用$(document).ready(function(){} ajax进行动态添加标签属性时,如下图点击事件(如下图)一直获取不到ajax动态添加的标签属性原因是在ajax中动态添加的属性标签为ajax内中的 click事件必须放在ajax内部才能获取到解决办法:将绑定的点击事件写在ajax 的success:function(res){} 成功返回函数中!...

2019-07-22 20:53:57 1480

原创 获取标签的父类获取不到

这是我要获取到的父类标签 在获取时写成这样 父类有class有两个我都写上了,就无法获取到,删去一个就可以获取到了

2019-07-22 15:16:04 190

原创 通过jstl循环实现单行双行内容不一样

先放例子吧<c:forEach items="${noticeAll}" var="noticeAll" varStatus="status" > ------- <c:if test="${status.index%2==0}"> --------------------------------------------- 单行 ---------------------...

2019-07-10 17:53:05 98

原创 om.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`newhibe`.`paste`, CONSTRAINT `FKe9ac2ar66unva2o3rt...

2019-06-02 16:45:54 1742

原创 HIbernate 原生sql语句多表联合查询

多表查询最困惑的是查询出来的数据是两个表结合的所以数据没办法封装到一个实体中,个人总结了两种方法:一:新建一个封装类:StringBuffer sql =new StringBuffer("select u.name , r.content , r.time " "FROM reply as r, user as u" "WHERE r.us...

2019-05-30 20:26:06 1615

原创 Spring笔记 Day03

Spring的AOP的开发(AspectJ的注解方式)AOP 模块提供了面向方面的编程实现,允许你定义方法拦截器和切入点对代码进行干净地解耦,从而使实现功能的代码彻底的解耦出来aop的底层实现如果采用接口 Spring底层自动采用jdbc动态代理如果没有采用Cjlib动态代理aop注解入门开发:1.将目标类和切面类交给spring管理2.<aop:aspectj-autopr...

2019-05-26 21:30:20 127

原创 Failed to load ApplicationContext、cannot be opened because it does not exist

java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource ...

2019-05-25 10:06:23 151

原创 Spring笔记Day02

Spring IOC的注解 笔记1.@Component :组件修饰一个类,将这个类交给Spring管理@Component(“userDao”)//相当于有三个衍生注解(功能相似)​ @Controller;​ @Service;​ @Repository;2.普通属性:​ @value()3.对象类型属性:​ ① @Autowired 设置对象类型的属性值,按照属性类型...

2019-05-25 09:15:57 154

原创 jdk动态代理

jdk动态代理:java的动态代理​ jdk动态代理: 只能对实现接口的类产生daim​ Cglib动态代理:对没有实现接口的类产生代理,生成子类 *代理模式 (概念)   代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。  代理类与委托类之间通常会存在关联关系,一个代理类的对...

2019-05-22 21:08:31 102

转载 service和dao层中接口的作用

在学习框架中,很困惑为什么要用到接口感觉有点多余,于是查了一下感觉这个老哥总结的非常到位 建议详细了解详解!!!!

2019-05-20 21:28:17 1274

原创 ERROR ExceptionMapperStandardImpl HHH000346: Error during managed flush [org.hibernate.TransientObje

ERROR ExceptionMapperStandardImpl HHH000346: Error during managed flush [org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before...

2019-05-12 10:04:55 5240

原创 The application must supply JDBC connections

The application must supply JDBC connections这个错误 是连接数据库错误一般是 注册驱动 、建立连接、用户名密码 那有代码(字母了符号了写错了)。仔细检查下!我是在hibernate 的hibernate.hbm.xml中出现错误的hibernate.hbm.xml 连接mysql的代码中 connection 特别容易些错 最后仔细检查检查 ...

2019-05-12 09:54:34 1745

原创 事务:事务的性质和事务的隔离级别

事务的性质:​ 原子性:事务开始执行后要么全部执行完,展现完成后状态,要么失败回到起始状态,是一个完成的体系,不可分割。​ 一致性:事物完成时,必须使得所有的数据保持一致状态(与开始事物前保持一致性)(博客例子:数据库a b两个账号间转账,a转b100, a-100, b必须要+100 才能满足一致性,否则钱的总额发生变化不满足一致性)​ 隔离性:(自己理解:看不见过程,只能看到结果...

2019-05-06 09:39:14 250

原创 关于eclipse按Alt+/提示的问题

关于eclipse按Alt+/提示的问题在编码过程中发当我输入不完整的代码时按Alt+/系统直接选择一个默认代码补全,不会弹出框让我去选择补全的是哪一个之所以我们的按快捷键直接默认补全是因为when这里选择错误了如果你发现你设置的快捷键就有问题 直接选择Binding框在键盘中按下你想要设置的键位组合即可在编码过程中发当我输入不完整的代码时按Alt+/系统直接选择一个默认代码补全,不会弹出框让我...

2019-05-05 17:21:24 1764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除