自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 常见多线程问题

一.什么是进程?什么是线程?两者之间的区别?进程是拥有一定功能的关于某个数据集合上的一次运动,是系统进行资源分配和调度的一个单位线程是进程的实际运作单位,是一个进程中的执行场景,是CPU调度的最小单位举个例子,使用谷歌浏览器,谷歌浏览器就是一个进程,而很多人用它上网,就是很多个线程多线程提高了程序的使用率,多进程提高了CPU的使用率区别:1.线程是进程的子集,一个进程可以有很多线程,每条线程执行不同的任务2.不同的进程使用不同的内存空间,而所有线程共享一片进程的内存区域(注意不要和栈搞混,每个

2020-05-15 15:09:52 472

转载 这个IDEA插件可以帮你少写30%的代码

Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。@[TOC]1、安装(EasyCode)建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。

2020-05-14 11:36:38 171

转载 关于mybatis常见面试总结

关于myabatis的一些面试问题,详细见连接mybatis面试常见问题

2020-05-06 10:26:59 183

转载 Spring父子容器

相信大家现在在使用spring项目开发时可能不只是单单使用spring一个框架进行开发, 可能会用到现在主流的ssm,spring和springmvc一起使用。而在一起使用的时候我就发现了一个问题,在web.xml配置spring容器初始化的时候存在一个问题    一般我们在配置spring容器初始化时都会用最常见的两种方式,用ContextLoaderListener初始化spring容器...

2020-03-15 02:14:18 376

转载 FreeMarker-网页静态化

转载于:https://www.cnblogs.com/dintalk/p/11037243.htmlFreeMarker-网页静态化  网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁 的...

2020-03-13 17:24:37 252

原创 dubbo超时重试导致数据重复

      最近在写邮件激活测试的时,测试的时候出现注册失败,显示用户名已存在,但是在表单验证和注开始都没有问题。后来debug时发现在发送邮件前,又执行了一次数据验证。相当于是又走了一遍注册流程,最后返回注册失败,并发送了邮件。在网上找了很多资料,说是dubbo超时重试机制导致重新提交了注册,在将超时时间延长之后问题解决。    了解了一下dubbo超时重试机制: Dubbo的超时重试机...

2018-12-21 12:39:14 1335

原创 java.lang.NoClassDefFoundError: org/apache/http/message/TokenParser异常处理

最近在项目中使用solr给数据库做索引的,项目启动报异常ava.lang.NoClassDefFoundError: org/apache/http/message/TokenParser查看了一下原因,因为solrJ底层使用httpclient作为通信方式,项目本身也是使用的httpclient作为服务器交互工具,然后与solrJ中的httpclient发生了冲突,产生了java.lang....

2018-12-07 08:07:53 1535 1

转载 魔鬼在细节中

转载于http://javatar.iteye.com/blog/1056664?tdsourcetag=s_pctim_aiomsg 最近一直担心Dubbo分布式服务框架后续如果维护人员增多或变更,会出现质量的下降, 我在想,有没有什么是需要大家共同遵守的, 根据平时写代码时的一习惯,总结了一下在写代码过程中,尤其是框架代码,要时刻牢记的细节, 可能下面要讲的这些,大家都会觉得很简...

2018-11-26 08:01:39 189

转载 数据库连接池的好处

转载于https://blog.csdn.net/yzllz001/article/details/54845877对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的...

2018-11-25 23:09:36 176

转载 MySQL 慢查询日志总结

文章转载于http://blog.jobbole.com/105792/慢查询日志概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日...

2018-11-22 10:53:17 101

转载 SpringMvc之@RequestParam详解

@RequestParam是传递参数的.@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String queryUserName(@RequestParam String userName)在url中输入:localhost:8080/**/?userName=zhangsan请求中包含username参数(如/requestparam1?...

2018-11-16 08:49:29 16577

转载 Date获得当前时间,后获得年月日的方法,已经不在被经常使用,需要更新了

文章转载于:https://blog.csdn.net/ChineseLion/article/details/54376267import java.util.Calendar;public class SysDate {public static void main(String[] args) {Calendar c = Calendar.getInstance();System...

2018-11-10 17:01:22 1770

原创 MYSQL数据库自动插入时间

我们在设计书数据库表格时,有些时候是要需要插入数据的时间,和更新数据的时间,但是这个时间不需要用户手动输入,只需要在用户提交,数据保存到数据库时,数据库自动更新时间。这个时候可以把字段类型设置成timestamp,timestamp属性设置为 CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 1> CURRENT_TIMESTAMP : 当要...

2018-11-10 16:56:22 8799

原创 分页插件补充

之前用到分页插件,在实现之后发现一个文件,就是在上一页和下一页时没有上下限之前自己在前台页面用js控制,后来发现有更简单的方法直接在SqlMapConfig.xml文件的分页插件中添加代码<property name="reasonable" value="true"/>时候我们可以看到有的页面分页用的数字显示,这个分页插件也可以实现当业务实现类中创建PageI...

2018-11-07 17:01:43 87

原创 分页插件,和反向生成工程进行增删查改操作

反向生成工程可以直接通过数据库表生成对应的实体类和dao层mapper配置文件在反向生成的项目配置文件中修改以下几点  1> <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->        <jdbcConnection driverClass="com.mysql.jdbc.Driver"            connectionURL="jdb...

2018-11-06 10:26:28 222

原创 Maven项目报404

创建maven项目后,配置文件代码没有报错,然后能够正常启动浏览器访问时一直报404,如下图:然后DEBUG信息如图没找到[/ emp / list]的处理程序方法,弄了几个小时不知道是什么原因,后来才发现是srpingmvc.xml文件中配置扫描器,扫描@Controller注解类中的Controller包名出错,扫描器没有扫描到Controller包中的类,导致没有找到[/ emp / ...

2018-11-04 07:59:16 4669

转载 Eclipse中用Maven创建项目

原文地址:https://blog.csdn.net/xybelieve1990/article/details/52043127一.创建项目1.Eclipse中用Maven创建项目上图中Next2.继续Next3.选maven-archetype-webapp后,next4.填写相应的信息,Packaged是默认创建一个包,不写也可以5.创建好项目后,目录如下:至此,项...

2018-11-03 22:19:23 123

原创 Java compiler level does not match the version of the installed Java project facet.]问题

@[(这里写自定义目录标题)Java compiler level does not match the version of the installed Java project facet.]你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。问题原因:Facted...

2018-11-03 22:01:08 1067

反向生成项目工具

将压缩包解压之后直接到入到开发工具,配置generatorConfig.xml文件,运行GeneratorSqlmap.java可以直接生成实体类和dao层和mapper.xml文件

2018-11-05

空空如也

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

TA关注的人

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