自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (14)
  • 收藏
  • 关注

原创 markdown语法使用

markdown语法使用记录markdown语法简单使用1.标红1.通过html标签语法设置font属性,如:浅红色文字:<font color="#dd0000">浅红色文字:</font><br />替换color属性值,可以使用任意颜色,颜色板可以参考 https://blog.csdn.net/testcs_dn/article/detail...

2019-11-14 10:45:24 74

原创 Java编程Tips

记录代码编程中一些小技巧(不定期更新ing)1.死循环结构体使用 一般编写死循环常用 while(true){},但是在阅读项目源码的时候,多数看到采用 for(;;){} 的形式。自己也查阅了 一些博客,有的人说C++这样写,汇编指令 for 循环确实比while指令更少,但是java反编译之后两种方式都是一样的 没有区别。所以,用何种方式更高效,就看自己的编码习惯了 具体分析参考博客...

2019-04-10 10:55:03 178

原创 Jap+Oracles生成Comment注释替代方案

Jap+Oracles生成Comment注释替代方案Jap+Oracles生成Comment替代方案Jap+Oracles生成Comment替代方案由于Jpa支持的mysql生成comment注解方式不支持Oracle,采取替代方案:思路:通过注解获取表名,字段名,以及相关注释,生成Oracle添加comment的Sql语句,然后执行。代码仅做记录,无法执行。此方案不是最优解,欢迎提供更好的解决方案,相互交流。public class CreateDBComment { final sta

2020-11-19 18:14:42 6

原创 Springboot系列之 -- Mybatis(集成实战)

Springboot系列之 -- Mybatis 集成实战Springboot系列之 -- Mybatis (集成实战)1.Mybatis环境准备1)添加Generator插件2)Idea配置插件启动项3)启动插件Springboot 项目集成1)pom.xml引入maven包2)application.yml配置mybatis相关配置3)App.java 启动类Springboot系列之 – Mybatis (集成实战)Mybatis作为优秀的orm框架,必须可以结合Springboot一起愉快的玩耍

2020-07-16 15:24:34 35

转载 nginx 监控后端服务器

nginx 监控后端服务器1. nginx_upstream_check_modulenginx_upstream_check_module 是专门提供负载均衡器内节点的健康检查的外部模块,由淘宝的姚伟斌大神开发,通过它可以用来检测后端 realserver 的健康状态。如果后端 realserver 不可用,则后面的请求就不会转发到该节点上,并持续检查几点的状态。在淘宝自己的 tengin...

2019-12-04 18:13:48 214

转载 redis的三种集群方式

redis的三种集群方式redis有三种集群方式:主从复制,哨兵模式和集群。1.主从复制主从复制原理:从服务器连接主服务器,发送SYNC命令;主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令;从服务器收到快照文件后丢弃所有旧数据,载入收...

2019-11-14 10:29:46 63

原创 Gradle+gretty 怎么断点调试

1.启动gretty插件,appStartDebug,直接run就可以,不用debug2.设置远程调试添加remote,点击configurations配置端口跟项目gretty配置同步:debugPort=5005gretty { jvmArgs = ['-Xmx1024m', '-XX:MaxPermSize=512m'] servletContainer = 'tomcat...

2019-11-01 17:46:09 223

原创 java 架构师成长之旅

2018年 视频+源码+素材 共92G(拒绝套路,硬核赶干货)00.学习计划01.工程化专题02.源码分析专题03.分布式专题04.小马哥 微服务架构05.性能优化06.大数据前篇之分布式搜索引擎规则07.BAT面试课程08.Python机器学习09.项目总结-Mic10.学员分享课件源码(所有)详细目录:java架构师│├─课件源码(所有)│├─00.学习计...

2019-10-31 17:44:59 2035 34

原创 知识共享协议与版权声明

转载:https://my.oschina.net/1pei/blog/1518248[1] 你知道什么是知识共享协议吗?http://blog.sina.com.cn/s/blog_8d98e8070102ww21.html[2] “知识共享”(CC协议)简单介绍, https://zhuanlan.zhihu.com/p/20641764[3] CC协议使用FAQ, https://zh...

2019-10-30 16:11:44 837

原创 IDEA 文件编码转换

IDEA 文件编码转换1 单个文件转换如图:窗口右下角有切换方式场景:引入项目,原项目是 GBK编码格式,现在工作空间是UTF-8编码格式,会导致文件中文乱码。解决:1.先将文件编码 转成GBK,选择Reload,此时只是临时转换,文件编码实际没有切换成GBK,重新打开还是utf-8编码格式。2.将文件编码 转成UTF-8,选择converts,此时就是将文件格式彻底切换成了UT...

2019-09-27 11:32:10 3070

原创 Springboot + Gradle +Dubbo 相结合基础demo实例

这里写自定义目录标题Springboot + Gradle +Dubbo1 .安装zookeeper2. Dubbo-admin-master 安装,启动3. Dubbo - provider生产者服务4. Dubbo - consumer消费者服务5. 启动服务6. Monitor监控Springboot + Gradle +Dubbo最近新项目用到springboot 结合Dubbo,在一...

2019-08-26 15:49:26 876

转载 AJAX请求遭遇未登录和Session失效的解决方案

1.AJAX请求遭遇未登录和Session失效的解决方案import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;impor...

2019-07-08 10:24:42 804

原创 Mybatis 一级缓存 保存date之后 再次获取date,相隔一秒

Mybatis 一级缓存 保存date之后 在未提交事务之前再次获取date,数据不对等问题:在springboot项目中,service方法添加了事务管理,先insert一条记录,在事务还未提交前,通过id查询这条记录,查询出来的结果的创建时间跟保存进去的创建时间总是相隔1s(偶尔)。原因:mybatis 一级缓存,将数据保存的时候,会将时间 date ->2019/05/14 17:...

2019-05-14 18:05:26 166

原创 微信鉴权 获去哦config参数

package com.sinaif.util;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import j...

2019-04-24 10:53:25 130

原创 命令行执行jar执行文件时,其中使用的log4j出错,但在ECLIPSE 中可以运行 解决java.lang.NoClassDefFoundError: org/apache/log4j/Level

我编写了一个java程序 然后用MyEclipse打包成可运行jar文件,当我用命令当运行java -jar email.jar时,提示:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger at com.neusoft.exec.Exec.main(Exec.java:20...

2019-04-24 10:52:32 937

原创 linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录

有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为脚本文件在windows下编辑过。在windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i '...

2019-04-24 10:51:28 5627 1

原创 Idea编译java项目,target里面没有resource相关文件

1.Idea编译java项目,target里面没有resource相关文件场景:xml 配置plugin没有异常,就是maven install ,编译target之后,无法将source目录下面的文件添加进去原因:moduls配置没有将resource目录当成Resources,需要手动配置,配置过程Project Structure----Modules----选中对应文件夹----...

2019-04-13 16:12:51 10363 3

原创 java 克隆 对象

java 克隆 对象1.利用序列化和反序列化进行对象的深拷贝不用实现clone,实现深度拷贝package com.sinaif.model.admin;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import ja...

2019-01-14 17:18:59 57

原创 CKEditor4.0行距插件

@CKEditor4.0行距插件CKEditor4.0行距插件CKEditor4.0行距插件我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:CKEditor4.0行距插件安装步骤1.将lineheight文件夹拷入plugins文件夹下 下载地址:https://download.csdn.ne...

2019-01-04 11:41:16 823

原创 window 安装启动redis

window 安装启动rediswindow 安装启动redisredis 安装启动rediswindow 安装启动redis你好! 以下为redis安装相关步骤redis 安装1.下载安装包,https://download.csdn.net/download/qing_mei_xiu/10842528 win64位2.解压压缩包启动redis1.找到redis安装目录,执行命...

2018-12-13 13:44:21 337

原创 springboot启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar

bootstrap启动时报错 no main manifest attribute, in XXX1.0.0-SNAPSHOT.jar情况一:正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时...

2018-11-07 22:09:27 23767

原创 H+ 后台管理框架使用心得(持续更新中。。。。)

H+ 后台管理框架使用心得H+/H plus 后台管理框架使用中遇到的一些坑,记录下来,主要是js的使用,以及相关插件1.bootstarp-switch 开关H+/H plus 后台管理框架使用中遇到的一些坑,记录下来,主要是js的使用,以及相关插件1.bootstarp-switch 开关我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们...

2018-11-02 20:49:40 5514 5

原创 kafka 启动报异常:另一个程序正在使用此文件, 进程无法访问。

kafka 启动报异常:另一个程序正在使用此文件, 进程无法访问。解决:window 环境下面 kafka 存在这个问题,可以试试 将kafka log日志文件里面的index 文件 全部删除,如果不行 就清空log 文件夹 试试。...

2018-07-31 11:54:59 5746

原创 Springboot 集成 Jsp

1.pom.xml 添加依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter&amp;lt;/artifactId&amp;gt; &amp;lt;!--

2018-06-28 22:21:36 105

原创 Java获取客户端(浏览器)的MAC地址

1.获取IP方式public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("X-real-ip"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(i...

2018-06-20 14:22:35 9797

原创 spring cloud 使用配置中心Config properties 配置文件优先级

脚本参数注入 &amp;gt; Config 配置中心配置 &amp;gt; 本地native properties配置文件 &amp;gt; default 默认 properties配置文件

2018-06-13 09:39:35 3009 3

原创 Maven 打包 项目中的资源文件损坏打不开(.xlsx)

第一种方式, 解决maven打包时,会编译特定文件导致文件不可用 maven打包时,过滤不编译文件类型&amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;maven-resources-plugin&a

2018-06-12 09:57:34 5982 1

原创 服务启动异常 APPARENT DEADLOCK!!! Complete Status:

服务器启动异常:mysql 报错 vax.inject.Inject' annotation found and supported for autowiring2018-05-29 17:19:16.038 WARN 2324 --- [ Timer-0] com.mchange.v2.async.ThreadPoolAsynchronousRunner ...

2018-05-29 17:57:08 7580 2

原创 HttpClient pool连接池

场景: 高并发情况下,为了提高http请求效率,加入http 连接池,减少3次握手次数,提高请求效率import org.apache.http.*; import org.apache.http.client.HttpRequestRetryHandler; import org.apache.http.client.config.RequestConfig; import org....

2018-05-11 16:36:04 4036

原创 Spring boot 使用 spring-boot-admin 监控 spring cloud 集群

开源地址:https://github.com/codecentric/spring-boot-admin 参考地址:https://cloud.tencent.com/developer/article/1083009 https://blog.csdn.net/kinginblue/article/details/52132113 ...

2018-05-08 14:48:53 895

原创 Sping使用 @Value 赋值 static 变量

//static 注入 @value public static Boolean DEBUG = false ;@Value("${MassConstants.debug")public void setDEBUG(Boolean dEBUG) { DEBUG = dEBUG;}注意:该类class 需要 @Component 注解@Componentpub...

2018-04-17 16:05:53 998 1

原创 Springboot 测试用例 --Test Junit

Spring boot 测试用例 –Test Junit1.pom.xml中添加配置spring-boot-starter-test &lt;!-- Spring Boot junit 测试依赖 --&gt; &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifact...

2018-03-29 17:15:28 6825

原创 线程池 ThreadPool 常用的四种

线程池 ThreadPool 常用的四种1.为什么用线程池执行一个异步任务你还只是如下new Thread吗?复制代码 new Thread(new Runnable() {@Overridepublic void run() { // TODO Auto-generated method stub}}).start(); 复制代码 那你就out太多...

2018-03-28 18:09:21 602

原创 Select Radio 初始化值

欢迎使用Markdown编辑器写博客Select 获取值:tableHelper.parmas["updateby"] = $("#updateby option :selected").val();//选中的值Select 初始化var open = result.data.open;var status = result.data.status;$("#ad-user-f...

2018-03-21 14:33:13 149

原创 Java 方法使用final 修饰参数的作用

Java 方法使用final 修饰参数的作用在方法参数前面加final关键字就是为了防止数据在方法体中被修改。主要分两种情况: 第一,用final修饰基本数据类型; 第二,用final修饰引用类型。第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如: public class TestFinal {publi...

2018-03-14 17:29:55 6768

转载 MySQL 常用日期时间函数

日期和时间函数可能的需求:  当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和……上述需求就需要使用日期和时间函数来实现:MySQL服务器中的三种时区设置:  ①系统时区—保存在系统变量system_time_zone  ②服务器时区—保存在全局系统变量global.time_zone  ③每个客户端连接的时区—保存在会话变量session....

2018-03-05 11:46:30 148

原创 Idea 启动Sringboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletCont

问题:idea 启动项目的时候报错(org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable t

2017-11-28 10:42:20 2696

原创 汉字按照拼音排序

1.引入pinyin4j 包com.belerwebpinyin4j2. 继承Comparator public class PinyinCompare implements Comparator{private String ToPinYinString(AreaListVo contacts){          String str=c

2017-09-29 17:26:51 1118

原创 百度语音——语音识别(简易教程)

1.百度ai官网,下载sdk包,连接:http://ai.baidu.com/docs#/ASR-Online-Java-SDK/top2.官网有demo,可以参考,下面是在下的util类,import org.apache.log4j.Logger;import org.json.JSONObject;import com.baidu.aip.speech.AipSpee

2017-08-16 20:37:54 13186 2

原创 经验之谈,徐徐道来

1.如何避免重复请求造成数据重复场景:注册用户接口 ,重复请求,导致同一个手机号出现多个帐号解决:1.如果是web页面注册,就在页面上按钮处限制,点击之后disabled 或者隐藏等2.如果是提供外部接口,就要在请求上做判断,只能允许一次请求3.在业务上处理,用redis或者代码 限制请求,例如:保存请求唯一值,像手机号,id,在一定的时间内  只允许出现一次,如果多次,则

2017-08-16 20:03:43 214

分页查询文档

分页查询。java代码以及数据存储过程和调用方法

2014-08-15

dubbo-admin-master.zip

Dubbo-admin-mater dubbo管理服务压缩包,解压导入即可使用

2019-08-26

ckeditor 行间距插件

ckeditor 行间距插件

2019-01-04

redis win 64位

redis 安装包 win 64, 解压之后直接使用

2018-12-11

eclipse类、方法添加作者与功能描述注释配置文件

eclipse类、方法添加作者与功能描述注释配置文件 直接通过eclipse ->preferences->java->code style->code template->import

2018-11-08

bootstrap-fileinput 图片上传插件

bootstrap-fileinput 图片上传插件 支持 单张 多张 拖拉等形式

2018-07-11

粘贴板 copy

clipboard 粘贴板

2017-08-03

eclipse 安装testNG 离线包

1. 将解压后的文件..\eclipse-testng离线包\features\org.testng.eclipse_6.9.9.201510270734  文件夹 放到      eclipse--》features目录下 2. 将解压后的文件..\eclipse-testng离线包\plugins\org.testng.eclipse_6.9.8.201510130443  文件夹  放到 eclipse--》plugins目录下 3. 重启eclipse 4. 验证是否安装成功,file-->new-->other-->TestNg

2016-09-14

java pgp解密+Protable PGP安装使用

java pgp解密+Protable PGP安装使用,

2016-09-06

kindeditor编辑器使用及压缩包

kindeditor编辑器使用及压缩包,以及解决编辑时未能删除图片的问题

2015-12-28

DES加密所需jar包

DES加密所需jar包,代码已上传,希望有所帮对你

2015-10-15

Myeclipse10.x 激活软件+步骤

Myeclipse10.x 激活软件+步骤希望可以给与帮助

2015-10-12

首页轮播图

首页轮播图示例代码,类似360影视首页的那种轮播插件

2015-08-05

udp协议结合飞秋传输

udp协议结合飞秋传输,可以借鉴看看

2015-06-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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