自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那些年,那些醉

有些人,有些事

  • 博客(40)
  • 资源 (21)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用Freemarker模板生成JAVA代码

前言记一次Freemarker的套路过程,通过JDBC访问数据库,查询表结构,对应生成Dao、Service、Entity、ServiceImpl等java文件,主要是为了实现之前一篇博文的注解整合SSM项目代码的生成功能。传入freemarker的数据格式为:Map<String, Map<String, Object>> 也可以用其他的,个人感觉这个方便一点。具体套路如下: 1. 涉及的JA

2016-11-04 11:09:08 10627 16

原创 JAVA图像压缩工具

图像压缩

2022-11-06 14:55:39 407

原创 JAVA项目-windows测试环境搭建

省钱的环境部署方案

2022-11-06 14:42:55 329

原创 Invalid byte tag in constant pool: 19

Invalid type tag in constants pool: 19

2022-11-06 14:30:02 52

原创 限流组件--SentinelWebAutoConfiguration循环依赖问题

限流组件循环依赖问题

2022-10-15 15:10:14 470

原创 RESOURCE_EXHAUSTED: gRPC message exceeds maximum size 4194304

grpc框架默认最大消息大小 4M解除限制方法如下:private ServerGrpc.ServerBlockingStub server;server = server.withMaxInboundMessageSize(Integer.MAX_VALUE);server = server.withMaxOutboundMessageSize(Integer.MAX_VALUE);

2021-06-10 11:03:06 3456

原创 Mybatis扫描不到xml的问题

记录一下细节的问题对于maven项目java目录: 文件名为mapper.sqlmapper和文件mapper/sqlmapper,显示是一样的resources目录:则不同所以如果实在映射不到sqlMapper.xml,可以检查一下文件名对不对,真的很意想不到.......

2020-04-18 22:28:41 1169

原创 入坑VUE的一点心得

前言本人专业做后台,有一定前端基础,最近想不通学了几天VUE,由于入坑过程有点小心酸,想想还是记下来吧,一则是总结,说的不一定对,再则看看能不能给后入坑的人一点帮助吧1.关键地址,具体作用后面会提到:vue官网:https://cn.vuejs.org/node官网:http://nodejs.cn/vue-demo:https://github.com/PanJiaChen/vue-...

2020-03-17 00:33:15 1049

原创 关于Maven库下载不了的问题

有时候会去这个地址搜索依赖包,但是复制pom到本地时,本地相应很慢https://mvnrepository.com/解决办法如下:也许不是通用点击这个下载之后,貌似idea的maven插件就开始自动下载对应的一系列的包了,仅仅只是点一下…...

2020-03-10 22:13:04 239

原创 MIME media type application/json;charset=UTF-8 was not found

1. 记一次异常解决,比较冷门的问题场景: 使用eureka-client连接eureka-server时,client向server定时发出心跳包,但是抛出了两层异常项目使用了springcloud将服务打成war包,放在tomcat8.5上面跑,本地跑springboot-main,no bug,但是一打war包上服务器,除了第一次注册ok,后续的心跳包全部没有,而且因为eureka开...

2019-11-02 16:26:52 4307 1

原创 Idea编辑js非常卡

1.问题原因:idea提供非常多的检查与关联,而且有时会引用到js的类库非常多(可能一个库只用了其中一个功能)2.解决办法:

2019-08-22 10:05:44 5494 2

原创 springboot打war包,启动之后filter中无法@Autowired

现象:springboot项目打成war包放在tomcat服务器启动,启动之后在 controller层@Autowired可以注入bean,而在filter中使用到的@Autowired,并未生效原因分析:1.打包之时没有忽略SpringBoot中集成的tomcat包,既然打war包放到tomcat中去跑,那组件就应该用tomcat服务器的2.war包在tomcat服...

2019-08-01 17:25:49 1504

原创 nginx 403错误

标题问题如题:403:权限不足三个解决方案:1.提升账号权限2.更改启动nginx的账号,这个最好改,找到nginx.conf,第一行 改为 use root,或者改为其他高权限系统用户3.将映射的路径文件的权限,改为nobody重启nginxsudo service nginx restart...

2019-08-01 17:11:18 1171

原创 SpringBoot+Spark1.6+双数据源框架搭建

遇到大量的数据分析需求,所以趁势扑向大数据框架,一直以来大数据这块几乎零接触,仅仅有自学一下scale,很兴奋啊。

2019-06-24 13:21:10 868

原创 SpringBoot-RestTemplate配置

由于经常需要调用restful接口,特此记一下1.配置实现类@Configurationpublic class RestTemplateConfig { @Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory){ return new RestTemplate(f...

2018-08-27 10:47:52 7995

原创 SpringBoot+MyBatis框架

1.pom.xml &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;version&gt;5.1.23&lt;/version&gt; &lt;

2018-08-27 10:38:08 257

原创 java调用windows的CMD命令的细节

在使用Java程序调用视频推流的ffmpeg.exe程序时,遇到视频缓存导致推流中断的情况,特此记录一下这个细节1.代码原点Runtime runtime = Runtime.getRuntime();Process process = runtime.exec("ping 127.0.0.1 -t");2.pom.xml &lt;!-- https://mvnrepo...

2018-08-27 10:07:52 1422

原创 SpringBoot-JSON请求转对象

长话短说,有以下要点:1.请求参数格式必须是正确的JSON。2.在入参中使用注解@RequestBody,用于接收JSON参数,使其自动转对象3.关于lombok在此产生的一点小坑,@Builder对@RequestBody的影响4.标识请求参数的格式为JSON---》》@PostMapping(value="/Test",produces = "application/json;...

2018-08-11 17:06:53 8072

原创 Springboot配置Swagger

配置起来比较简单,因为一个404的坑,让我感觉有理由记一下1.pom.xml依赖如下: &lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-swagger-ui&lt;/artifactId&gt; &lt;versi...

2018-08-07 11:58:12 443

原创 存储过程的简易使用

1.前言本文主要介绍,在oracle中,对存储过程的使用。

2017-06-28 16:48:14 383

原创 信息: Initializing Spring FrameworkServlet 'springServlet'

信息: Initializing Spring FrameworkServlet 'springServlet'解决办法(亲测):更换tomcat服务器

2017-04-27 00:50:35 35999 6

原创 使用Spring注解,在静态方法中注入bean

使用Spring注解,在静态方法中注入bean

2017-04-19 16:45:29 13437

原创 连接池中MySQL与Oracle的小差异

MySQL:validationQuery="select 1" Oracle:validationQuery="select 1 from dual"如果写的不对,将会导致JDBC连接异常。

2017-03-31 10:07:40 703

原创 Snmp乱码问题

1.前言:在开发Snmp协议传输数据的时候,发现中文会乱码,网上找的解决方案基本都是说,因为源码的问题,要改动源码,但是感觉改动源码太难了,很多内部调用并不是所有人都能搞得定的。2.乱码原因以下是乱码的源头,因为默认超过128的位数的字节,都按16进制处理public class OctetString extends AbstractVariable implements Assigna

2017-03-23 18:41:07 3915

原创 logback基础配置

分享一个,即用即拿的logback配置。jar包:<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="2 seconds"> <!--应用名称--> <contextName>Alphago</contextName> <property name="LOG

2017-03-05 16:47:30 548

原创 IP黑名单校验

IP黑名单校验、IP黑名单

2017-02-09 13:10:18 2380

原创 SpringMVC配置双数据源

SpringMVC配置双数据源

2017-02-09 12:58:50 736

原创 Base64编码原理

主要情报1.一个字节占8个位, 2.ASCII码总共有128位,包括了特殊字符以及0~9,a~z,A~Z 3.网络传输过程中,一些特殊字符无法进行传输,通常只可以传输0~9,a~z,A~Z,+,/ 4.Base64的设计,是为了将不可传输字符,变为可传输字符。下图为Base64编码对应图: 编码包括0~9,a~z,A~Z,+,/,全部为可传输字符。 1个转码后的字符 只需会占用6位,2

2016-12-08 17:31:34 1060 1

原创 JAVA反射调用

这是将要用来反射的类TestRef,接下来将完成以下几个反射 1.反射调用方法test(); 2.反射调用标识为private的方法getString(String args); 3.反射成员变量List s;需要被反射的类如下:public class TestRef { public List<String> s; public List<String> getS() {

2016-11-29 14:41:58 320 1

原创 String中查询重复字符

@Testpublic void test1() { String str = "aaaaddaaddababacaxaxcccaswfdsfasgdfah"; //把SIZE提前取出,免得在循环中每次都得取 int charSize = str.length(); Set<Object> rSet = new HashSet<>(); for (int j

2016-11-04 10:19:09 1326

原创 String首字母大写处理

@Testpublic void test() { String str = "user"; char[] cs = str.toCharArray(); //大小写之间的ACSII码相差32 //同理可指定任意确定位置大小写 //全部大写,和全部小写已经有API了 cs[0] -= 32; String strToCase = String

2016-11-04 10:10:03 1548

原创 ORC工具解析图片文字

看到好多人使用ORC解析图片,感觉准确率不是很高,但是网上都讲的比较复杂,我的理解就是两步。 安装工具、调用工具1.解析工具下载 里面包含 ORC3.0安装包以及中文库,另附带两个jar包用于图形处理,此工具为绿色版 http://download.csdn.net/detail/xiekuntarena/9659084 安装完毕之后,需要将中文库chi_sim.traineddat

2016-10-20 15:53:08 1820 1

原创 分享3个jar库

神级地址1.http://www.manyjar.com/showJar2.cn.jarfire.org

2016-09-23 16:18:41 360

原创 JVM参数配置

-Xmsn指定jvm堆的初始大小,默认为物理内存的1/64,最小为1M,可以指定单位K、M,如不指定默认为***字节***-Xmxn指定jvm堆的最大值,默认为物理内存的1/4或1G,最小为2M,单位与-Xms一致。-Xssn设置单个线程栈的大小,默认为512K-Xincgc开启增量gc(默认为关闭),有助于减少长时间GC时应用程序出现的停顿,另一方面如果与应用程序同时执行,将会降低CPU对应

2016-09-14 23:24:23 338

原创 sqlMap.xml中的转换空值

nullValue=”-1”

2016-09-14 23:09:10 477

原创 Tomcat热部署

tomcat热部署

2016-09-14 23:02:52 325

原创 JS-验证码倒计时

验证码倒计时JS

2016-09-14 22:49:05 545

原创 关于Struts中Action映射的解释

Action映射就是将一个请求URL映射到一个action类,当一个请求匹配某个action的名字时,struts就使用这个映射来确定如何处理请求。 name属性: Action的名字,用于匹配URL. class属性 : Action实现类的类名. method : 执行Action类时调用的方法. convert : 应用与Action的类型转换的完整类名,用的很少.

2016-09-14 22:22:23 1953

原创 JS-鼠标长按触发事件

例子如下:

2016-09-14 21:56:07 7385

原创 Ajax的url与form表单的Action冲突问题

Ajax的url与form表单的Action冲突问题将优先执行from中的action,导致ajax方法不会被执行。

2016-09-14 21:34:46 3171 2

chromium-sync-v70.rar

谷歌浏览器自动化对应程序,与之匹配的是chromedriver2.44,该版本支持无界面模式,运行时会需要一些权限,需要设置环境变量 System.setProperty("webdriver.chrome.bin", "exe/chromium-sync-v70.exe"); System.setProperty("webdriver.chrome.driver", "exe/chromedriver2.44.exe");

2020-03-11

chromedriver2.44.rar

selenium自动化开发必备驱动, 以下为对应版本对应表 ChromeDriver v2.45 Chrome v70-72 ChromeDriver v2.44 Chrome v69-71 ChromeDriver v2.43 Chrome v69-71 ChromeDriver v2.42 Chrome v68-70 ChromeDriver v2.41 Chrome v67-69 ChromeDriver v2.40 Chrome v66-68 ChromeDriver v2.39 Chrome v66-68 ChromeDriver v2.38 Chrome v65-67 ChromeDriver v2.37 Chrome v64-66 ChromeDriver v2.36 Chrome v63-65 ChromeDriver v2.35 Chrome v62-64 ChromeDriver v2.34 Chrome v61-63 ChromeDriver v2.33 Chrome v60-62 ChromeDriver v2.32  Chrome v59-61 ChromeDriver v2.31 Chrome v58-60 ChromeDriver v2.30 Chrome v58-60 ChromeDriver v2.29 Chrome v56-58 ChromeDriver v2.28 Chrome v55-57 ChromeDriver v2.27 Chrome v54-56 ChromeDriver v2.26 Chrome v53-55 ChromeDriver v2.25 Chrome v53-55 ChromeDriver v2.24 Chrome v52-54 ChromeDriver v2.23 hrome v51-53 ChromeDriver v2.22 Chrome v49-52

2020-03-11

idea的导出配置

安装好idea之后,可导入此配置,免去设置的繁琐操作 .

2019-04-17

chromium-sync工具

chromium-sync资源包,特地分享给大家,欢迎大家下载使用

2018-11-14

canvas蒙布

canvas蒙布开发必备js,特地分享给大家,欢迎大家下载。

2018-11-14

暴雪API-1.0

暴雪API,暴雪于2018年5月份更新war3的最新API,特分享给大家

2018-11-14

WAR3图标生成工具

经典的图标生成工具,版本虽然古老,但重点是实用,欢迎大家使用。

2018-11-14

优美的前端UI模板

优美的前端框架源码,十分适用于码神,码农,码奴,码畜,特地分享出来给大家,欢迎大家下载,不满意可找我退积分。

2018-11-14

前端UI模板

优美的前端框架源码,十分适用于码神,码农,码奴,码畜,特地分享出来给大家,欢迎大家下载,不满意可退积分。

2018-11-14

JassCraft-YDWE

JassCraft的YDWE版本,可查看YDWE的各个函数,方便调用

2018-06-11

jass编辑器YDWE版

此工具为JassCrafft,由本人整合了YDWE得API和暴雪最新出的API,值得一用,方便大家开发jass

2018-06-11

selenium-chrome开发必备jar

针对chrome浏览器的jar包,jar包兼容到selenium2.3.8版本

2018-05-08

selenium-chromedriver(5个版本兼容谷歌55~66)

压缩包内含有五个谷歌驱动,兼容谷歌的版本由55~66,最高版本至2.3.8

2018-05-08

Java并发编程实战

读万卷书不如行万里路,行万里路不如名师指路,名师指路不如先行一步。

2018-05-08

commons-jar

commons-jar

2017-05-04

项目基础_系统管理模块_数据库设计文档

数据库系统管理通用 即用即拿,方便快捷。

2017-03-07

logback官方文档+jar包

logback官方文档和jar包

2017-02-26

一线架构师权威指南

总结了很多新手架构师会遇到的问题,以及ADMEMS矩阵

2017-02-10

ORC3.0安装包及中文库

ORC3.0安装包及中文库

2016-10-20

MySql李刚指南PDF

李刚老师的MySql讲解,讲的很全面,学MySql必看有木有。

2015-07-27

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

TA关注的人

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