自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 mysql修改已存在日期的数值

需求:在系统中可能会批量修改的已存在日期的数值,比如发布需求的到期时间有可能是如果一个日期是2009-01-01,它将是2013-01-01,但如果是2012-01-04,它将转换为2013-01-14

2021-05-31 16:28:10 281

原创 msql 连接查询on索引失效的原因——关联表列字段编码格式不一致

优化一个左连接表时,重点优化其右边on字段,但是发现没效果,百思不得其解,遂上网查询得知,存在一个深坑,两个表的on字段的编码格式不一致,内部需要编码转换,导致索引失效。 查看表字段的编码情况: SHOW FULL COLUMNS FROM 'table_name'; 若发现不一致的话,使用改成一致,建议使用utf8_general_ci编码格式...

2020-03-26 10:40:31 949

原创 java.lang.NoClassDefFoundError: Could not initialize class

搞着项目国密整改,突然报错java.lang.NoClassDefFoundError,看着这报错应该是def定义相关错误,去查看日志,发现报错集中在静态代码块那,无法进行初始化。 使用快捷键CTRl+Shift+T打开类型.,排除jar包重复引用(经验),然后看见一个测试类,使用了同样的静态代码块,删除掉,就可以了。 ...

2020-02-24 14:31:45 2455

转载 Spring MVC中redirect重定向3种方式(带参数)

Spring MVC中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,其中redirect是直接跳转到其他页面,有以下3种方法进行重定向。redirect重定向流程客户发送一个请求到服务器,服务器匹配servlet,这都和请求转发一样,servlet处理完之后调用了sendRedirect()这个方法,这个方法是response的方法,所以,...

2019-12-18 09:14:54 2151 1

原创 报错mysql无法启动解决方案

首先在windows命令行启动时,注意使用管理员身份启动,否则会出现权限不够的错误,linux上同理。其次,无法启动的话,注意排查mysql端口3306是否被占用。最后,在mysql bin目录下 使用命令 mysqld --console 精准的定位报错原因解决。例如:一次排查错误发现 ib*开头的redo log没有删除干净 导致的 mysql无法启动,按照报错信息去安装的dat...

2019-12-10 23:23:19 215

转载 Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

转载,配合后续的实例讲的还是很清楚遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的...

2019-10-31 19:30:37 135

转载 正确的使用缓存,理解缓存在各个阶段的使用方式

在互联网高速发展的今天,缓存技术被广泛地应用。无论业内还是业外,只要是提到性能问题,大家都会脱口而出“用缓存解决”。从用户请求数据到数据返回,数据经过了浏览器、CDN、代理服务器、应用服务器以及数据库各个环节。每个环节都可以运用缓存技术。从浏览器/客户端开始请求数据,通过 HTTP 配合 CDN 获取数据的变更情况,到达代理服务器(Nginx)可以通过反向代理获取静...

2019-10-31 18:03:38 1039

原创 手写一个NIO传输实例

java socket编程大体有三个技术阶段,大致区别在于:bio(java1) 阻塞同步 流式传输 nio(java 1.4) 非阻塞同步块传输 适应于轻量级连接 如聊天 项目上基本用框架:Netty、Mina aio(java1.7) 异步非阻塞 适用于重量级 如相册服务这里重点说一下NIO,实现它主要是由三个组件:1.selector(能够进行多路复用,一个线程可处理多个chan...

2019-10-30 11:18:42 391

原创 spring中的@controllerAdvise统一异常处理失效原因

首先需要要确定俩点系统的配置:确定该文件路径能够被<context:component-scan base-package="com.genersoft.**.controller" />扫描到 开启<mvc:annotation-driven/>或者在配置类中进行相关配置 很多你使用了@controllerAdvise但是启动后失效,没有被系统扫描到大多...

2019-10-29 15:42:56 1106

原创 使用jboss JNDI方式加密数据库连接密码

使用jboss JNDI方式加密数据库连接密码部门由于进行安全检查,需要对数据库连接明文密码进行加密,具体操作过程编写了文档。1.创建Jboss module(配置dameng数据库后者oracle、mysql等数据库连接中间件)创建module目录 在${jboss_home}\modules\目录下新建com\dameng\main目...

2019-10-22 18:23:32 848

原创 手写实现一个FixedSizeThreadPool

实现一个固定数量线程池,主要用到消息队列实现任务仓库以及特定数量的工作线程。完整代码贴在后面,给出了测试方法,值得注意点在于对线程池进行中断的时候的一系列连锁反应,以及使用Collections.synchronizedList同步普通数组使之变为线程安全的技巧。详见代码注释。//实现固定数量线程池 主要用到消息队列实现任务仓库 以及特定数量的工作线程//最值得注意的是 中断...

2019-10-22 17:59:37 171

原创 读书笔记之《maven实战》

最近重温了一遍,提炼了几个重要的知识点。详细的pom文件各个标签的解释 请看这pom标签解释1、依赖传递和依赖的排除依赖的传递:如果我们的项目引用了一个jar包,而jar包中又引用了其他的 jar包,那么在默认的项目编译的时候,maven会直接或者间接的引用的jar包都下载到本地排除依赖:如果我们只想下载直接引用的Jar包,那么需要在pom.xml中做如下配置:(将需要排除的Jar包...

2019-10-22 17:48:25 122

SSM框架搭建+pg/mysql+EasyUI

涉及整个spring以及spring MVC框架搭建并整合mybatis ORM框架,前端使用的是EasyUI

2018-07-05

spring cloud

很详细的spring cloud开发实战书籍,带你进入微服务世界

2018-05-30

软件设计师考试1617年真题

软件设计师考试16、17年真题,含有习题答案解析,非常好的考前资料

2018-05-06

ssm整合activity5

改项目采用SSM架构,整合了activity5工作流,里面具有工作流的常用的方法,并配有代码说明,是非常好的工作流学习资源

2018-05-06

maven实战书籍

很好的maven开发实战入门书籍,全面讲述maven的使用方法

2018-05-06

空空如也

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

TA关注的人

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