自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 简述ThreadLocal

ThreadLocal1.1基础介绍ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 用一句精炼的话来概括ThreadLocal的作用:ThreadLocal用于线程间的数据隔离。1.2原理ThreadLocal...

2020-04-26 20:38:42 241 2

原创 关于使用Mysql的几个坑点

参考资料和来源:https://m.jb51.net/article/108955.htmhttps://www.cnblogs.com/beyang/p/4905309.html说到数据库选型,很多情况下我们会选择Mysql,但是在实际的使用过程中,会发现其实有一些问题,本文作为笔者在自己实践过程中碰到的几个坑点,在此作为整理记录,方便日后回顾,也希望能帮助到其他朋友,大家多多指教!...

2020-03-28 17:58:35 480

原创 ConcurrentLinkedQueue的探究之路

Java多线程进阶(二九)—— J.U.C之collections框架:ConcurrentLinkedQueue一:认识ConcurrentLinkedQueue首先,我们要知道ConcurrentLinkedQueue是个啥?ConcurrentLinkedQueue是JDK1.5时随着J.U.C一起引入的一个支持并发环境的基于链表实现的队列没有利用锁或底层同步原语(无锁算法)...

2020-02-15 23:16:17 430

原创 BlockingQueue——从入门到深究

参考及引用声明:Java多线程进阶(三一)—— J.U.C之collections框架:BlockingQueue接口不怕难之BlockingQueue及其实现ReentrantLock(重入锁)功能详解和应用演示Java之BlockingQueueBlockingQueue深入解析-BlockingQueue看这一篇就够了ThreadPoolExecutor线程池解析与B...

2020-02-09 23:00:52 201

原创 使用bat脚本执行MySQL命令时遇到的坑

相关文章:(推荐)bat脚本执行mysql命令导入sql文件到数据库 https://blog.csdn.net/womenrendeme/article/details/75799515 背景:作为一个初级小白,因为前段时间接触了项目的实施部署,发现,在数据库导入数据或更新数据库时,原来除了使用navicat这样一些工具外,也可以使用bat批量命令行,对于实施人员来说其实更简单。...

2018-08-31 16:04:08 5247 1

原创 MySql的填充字符串函数LPAD及注意点

参考:https://www.cnblogs.com/QQParadise/articles/4705615.htmlhttps://blog.csdn.net/sinat_38899493/article/details/78710482MySql中有许多函数,日前用到一个较少使用的函数 lpad(str,len,padstr)LPAD(str,len,padstr):字符串左...

2018-08-02 15:53:06 12871

原创 java日志框架问题探究

主要参考资料:(推荐)java日志框架知识:https://www.cnblogs.com/gavanwanggw/p/7305218.htmllog4j配置详解:https://blog.csdn.net/sinat_30185177/article/details/73550377包或类的日志配置:https://www.cnblogs.com/yidaxia/p/5820036....

2018-08-01 13:42:10 460

原创 关于PostgreSQL的大小写问题和验证

参考:https://blog.csdn.net/zengchaoyue/article/details/8279744在PostgreSQL或Abase类型的数据库中,大小写有一定的坑!在定义表时,字段名称大小,是否加引号  将产生不一样的结果。 结论(写在前面): 1,PostgreSQL对表名、字段名都是区分大小写的。但是,PostgreSQL在SQL语句中对大小写是不敏感...

2018-07-25 13:56:48 15697 6

原创 Integer类的==和equals()跳坑和研究

资料参考:https://blog.csdn.net/sinat_32363369/article/details/78429604https://blog.csdn.net/m_v_v_m/article/details/52209258https://blog.csdn.net/u010412719/article/details/51863779  背景: 在阿里巴...

2018-07-25 01:01:07 607 1

原创 MySQL的各种引擎归纳总结

本文仅限于学习和知识累积,欢迎大神指教和交流!原文出处:https://blog.csdn.net/gaohuanjie/article/details/50944782https://www.cnblogs.com/xiaohaillong/p/6079551.html1,什么是数据库引擎?说实话,平时用mysql,还是停留在创建表使用表这样而已,单纯的小开发根本也涉及不到。所以一直没搞懂数据库...

2018-05-14 00:09:48 611

原创 关于数据库的知识点和性能优化的总结

为了做知识的梳理的总结,在各位大神前辈的基础上来归纳总结一下数据库性能的知识。这部分在现实和面试中会经常遇到,在此做一个整理,请多多批评指正。一,MySQL数据库优化的八种方式(经典必看)https://www.cnblogs.com/zhyunfe/p/6209074.html1、选取最适用的字段属性,另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOTNULL2、使用连接(JOI...

2018-05-09 17:00:26 1263

原创 关于Mybatis报错Translating SQLException with SQL state '42000', error code '1064', mess

今天调试毕设项目的时候,改了mapper的一些sql语句后,一直报这个错:Mybatis报错Translating SQLException with SQL state '42000', error code '1064', message [You have an error in your SQL syntax; check the manual that corresponds to yo...

2018-05-07 00:36:45 1860

转载 mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

Mysql算是我用的比较多的数据库了,最近在做毕设,突发奇想,主键id用int,会不会导致长度不够呢?其实一般的项目都是够的(不知道自己怎么突然抽风觉得int的范围是-128~127,附上java的基本类型取值范围:https://blog.csdn.net/qfikh/article/details/52832087)------------------------------------以下内...

2018-04-14 18:25:01 361

原创 Myeclipse调试自动跳debug模式并报Source not found for StandardEngine(ContainerBase).initInternal() line: 1074

今天在做一个项目,之前不知道弄了什么,导致没断点还是一直跳debug模式,实在是烦!(而且断点窗口被我不小心关掉了!),一直报:Source not found for StandardEngine(ContainerBase).initInternal() line: 1074查了一下,是因为设置了断点,可是明明项目没有啊,查了一下,才知道有可能是引入的包的类断点或者其他的,像我一直是有这个:解...

2018-04-13 00:16:47 1004

原创 java的面试题知识点干货集锦(一)(未分类版)

以下相关知识大多数来自“牛客网”中的各位朋友大神,由本人整理编辑,仅供学习和积累,如有冒犯多多谅解,或联系[email protected],谢谢各位!由于资料均来自网络,本人水平有限,难免错漏或不完整,请多多包含,不吝赐教,谢谢各位!1,JDK,JRE,JVM区别与联系? 答: JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的...

2018-04-07 23:54:51 223

原创 基于vue2+framework7的微信公众号项目开发经验和干货

本人原本是java后台程序员一枚,因为最近接触到微信公众号,从事一些前端H5的工作。作为一名前端小白,在项目的学习过程中,本着学习的原则,记录和累积自己收集和运用到的一些小技巧,方便以后的学习也希望能给其他小白一些干货和指出一些坑吧。大神勿喷,欢迎指导。由于此文的编辑时间跨度较大,可能略杂乱勿喷。一、经验篇1,我&vue2.0作为一个从0开始学vue并直接边学边做实际项目的小白来说,经过了...

2018-04-03 00:26:56 4388 3

原创 【持续更新】一些前端的小技巧

本人原本是java后台程序员一枚,因为最近接触到微信公众号,不得不从事一些前端的工作。作为一名前端小白,在项目的学习过程中,本着学习的原则,记录和累积自己收集和运用到的一些小技巧,方便以后的学习也希望能给其他小白一些干货和指出一些坑吧。大神勿喷,欢迎指导。1,利用js遍历json对象数组(列表)可以使用for in 没错,但是!!!(特别是有java或其他基础的人来说)坑点在于i...

2018-01-21 23:14:36 1800 2

转载 java各种版本的新特性,特别是java8

声明:本人出于学习,收集干货,不作商业用途!说来惭愧,最近面试,电话技术面被问蒙蔽了,发现自己真的还是太年轻!其中有一个问题是java8的新特性,个人表示一脸懵逼,赶紧来学习一下。总述:java的版本来说,最具有革命意义的便是java5和java8,java5相信已经被很多人用熟了,java8新特性对入门菜鸟的来说简直是一片空白,所以学习不能停!(j

2017-11-22 23:19:27 783

原创 各种设计模式的总结与举例

声明:原文资料来自网络,本人出于学习,收集干货,不作商业用途! 参考资料: http://blog.csdn.net/dengpeng0419/article/details/48110841(作者做了一些概念的讲解,和一些很简单易懂的例子) http://blog.csdn.net/xsl1990/article/details/16359289(对各种模式都进行举例和解释) https:

2017-11-18 17:33:22 346

原创 关于try、catch、finally中return的执行顺序

try、catch、finally中的return顺序和有效性声明:参考资料来源 http://blog.csdn.net/wangqingbo0829/article/details/52458283,本人出于学习,收集干货,不作商业用途!今天面试的时候,被问到这个return的执行结果和顺序,发现自己有些遗忘了,于是回来赶紧查一下相关的资料,看到这篇文章写得很好 http://blog.csd

2017-11-17 21:39:56 620

原创 String,StringBuffer,StringBuilder之间的差别

原文出处 https://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html ,和 https://www.cnblogs.com/sevenlin/p/sevenlin_StringBuffer_StringBuilder20150806.html 本人出于学习,收集干货,不作商业用途!文中讲的很通俗详细,此处摘取关键点: * 一,

2017-11-13 23:47:51 191

原创 struts2异常:Struts Problem Report Struts has detected an unhandled exception: Messages: could not in

今天在写struts2 项目的时候,我一在jsp页面(有其他struts2标签,显示无误)中,一输入struts2的标签,就出现了如下错误:(删掉这个标签后又正常使用)严重: Servlet.service() for servlet jsp threw exceptionorg.hibernate.LazyInitializationException: could not in

2017-11-13 21:07:45 2999

原创 struts2的ModelDriven接口和Preparable接口的机制和作用

ModelDriven http://blog.csdn.net/yeshiwu/article/details/52331151Preparable接口 http://40121331qqcom.iteye.com/blog/1140758 http://blog.knowsky.com/200033.htm1.有prepare()方法,实现该接口的action在执行时,首先执行该方法,用于

2017-11-12 23:38:49 520

原创 启动tomcat时出现异常org.apache.catalina.session.StandardManager doLoad错误的解决方法

今天在调试项目的时候,在启动tomcat时抛出下列异常严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException?at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2

2017-11-11 23:35:53 4661

原创 tomcat启动报错Error starting static Resources java.lang.IllegalArgumentException

之前tomcat里太多项目,所以就都清理了。然后tomcat启动就一直报这个错了,查了网上一些资料:http://blog.csdn.net/u013218720/article/details/32112073启动Tomcat后出现严重: Error starting static Resources java.lang.IllegalArgumentException严重:

2017-11-11 16:22:07 1071

转载 synchronized和lock的区别和使用

原文出处   http://blog.csdn.net/u012403290/article/details/64910926?locationNum=11&fps=1 ,本人出于学习,收集干货,不作商业用途!前些日子在面试被问到 synchronized和lock的区别 感觉回答的不是很好,所以之后专门好好看看,上面的这篇文章很适合对基础知识的梳理,对两者的区别也有简单比较。...

2017-11-11 16:01:11 216

转载 java多线程学习(超详细吐血总结)

声明:原文出处http://www.cnblogs.com/nsw2018/p/5822270.html,本人出于学习,收集干货,不作商业用途!以下原作者为林炳文Evankaka的原创作品。转载出处:http://blog.csdn.net/evankakahttp://blog.csdn.net/evankaka/article/details/44153709#t1  (java线程学习的入门...

2017-11-11 11:10:41 23004 3

原创 在整合hibernate时报异常

今天在整合hibernate的时候出现了下面异常,在网上查了一些文章 http://blog.csdn.net/cheng_feng_xiao_zhan/article/details/52541361发现主要有几种情况:JAR未引入实体类中缺少无参构造函数其他原因排查后,发现是我自己在entities和hbm.xml文件的属性名映射不正确,修改之后就ok了!

2017-11-10 09:46:37 240

转载 java三大框架(ssh)面试题整理

声明:资料来源  https://www.cnblogs.com/chensuozhang/p/5044452.html,本人出于学习,收集干货,不作商业用途!以下由本人整理1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化

2017-11-09 23:10:10 7448

转载 mvc各层简单清晰的描述

声明:原文出处http://blog.csdn.net/Earl_yuan/article/details/50382431,本人出于学习,收集干货,不作商业用途!这是我看到的较为简单清晰描述mvc的各层关系的文章view-controller-model这是在学校就接触到的概念,在正式加入程序员队伍之前,我对其的理解也只仅仅停留在字面意思,即模型层+视图层+控制层。但是逐渐通

2017-11-09 20:04:28 2028

转载 堆排序算法解析

声明:好文出处http://jingyan.baidu.com/article/5225f26b057d5de6fa0908f3.html,本人出于学习,收集干货,不作商业用途!

2017-11-05 11:00:15 204

转载 基于java的几种排序方式分析和比较

声明:好文出处http://www.cnblogs.com/liuling/p/2013-7-24-01.html,本人出于学习,收集干货,不作商业用途!

2017-11-03 21:50:42 208

转载 常见的排序算法的稳定性分析

声明:本文出处http://www.cnblogs.com/Braveliu/archive/2013/01/15/2861201.html,本人出于学习,收集干货,不作商业用途!【1】选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法冒泡排序、插入排序、归并排序和基数排序都是稳定的排序算法。【2】研究排序算法的稳定性有何意义?首先,排序算法的稳定性大家应该都知道,通俗

2017-11-03 21:21:02 2201

转载 java关于线程的sleep(),yield(),join(),wait(),notify(),notifyAll()等方法的总结

声明:本文出处http://dylanxu.iteye.com/blog/1322066,本人出于学习,收集干货,不作商业用途!1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有sync

2017-11-03 20:17:53 201

原创 关于myeclipse项目导入异常

今天把公司的项目导入到我自己的笔记本时,出现了下列异常我个人来说,对于java出现的异常来说,最怕的就是这种各个软件各个版本不兼容的问题,目前我也没有好的办法,只能靠积累,然后就是遇到什么再说了,希望有大神可以支招今天遇到的问题主要有下面几个:1,导入就出现下图的错误,我就奇怪了,在公司还好好的,到了自己电脑就这样。问了度娘,其实也很好解决,主要是myeclipse对于Html,js等的编辑要求太敏

2017-08-05 16:06:22 708 1

原创 异常:org.apache.ibatis.exceptions.PersistenceException:

在学习mybatis的延迟加载这部分的内容的时候,配置好测试时,报如下错误:org.apache.ibatis.exceptions.PersistenceException:Error building SqlSession. The error may exist in SQL Mapper Configuration Cause: org.apache.ibatis.builder.Bu

2017-07-22 11:13:00 2497

原创 java实习狗的两个星期的面试经

——年轻人看你骨骼惊奇,想必是成功的经验听多了吧,这里有几条失败的经验觉得更适合你!前情提要:keywords:广州、普通二本高校、计算机相关专业(信息管理与信息系统)、大三、伪学霸、自学、java、开发实习生、面试、招聘网站以上的标签概括了我的大致情况,再啰嗦几句,作为一个准大四的IT男,为了以后工作,这个暑假就想找份实习。毕竟,自己或多或少也是自学了java有一年多了,有了这些知识储备和技能,应

2017-07-10 22:55:55 904

空空如也

空空如也

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

TA关注的人

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