自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何使用Java官网

java的官网是:oracle.com及可进入docs.oracle.com即可进入docs.oracle.com/en/java/javase/14/在这里,我们就能看到JDK的release note及相关新特性,java的一些工具以及规范,包括java语言以及虚拟机规范等。我们看下JDK相关的内容,点击“Release Notes”:在这个页面我们就能...

2020-03-18 14:52:54 6057

原创 InheritableThreadLocal

private static ThreadLocal<String> context = new ThreadLocal<>();private static ThreadLocal<String> context2 = new InheritableThreadLocal<>();public static void main(...

2020-01-20 14:58:46 246

原创 ThreadLocal

ThreadLocalJDK基于JDK1.8ThreadLocal的使用场景在有些业务场景中,我们希望每个线程(Thread)能够维护一份自己的变量副本,这个变量的值不受其他线程的影响,这个时候我们就可以使用ThreadLocal。应用ThreadLocal的场景主要包括:当作请求的上下文:比如在业务逻辑中,我们可能有很多地方都要获取用户的请求IP地址,这个时候,我们就可以...

2020-01-17 15:08:53 296

原创 java poi获取word文档自动生成的序号

POI不能获取word自动生成的序号,但是可以自己根据级别自己写出来。maven <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> ...

2020-01-16 16:58:55 7638 5

原创 ThreadLocal学习

import java.util.concurrent.atomic.AtomicInteger;public class ThreadLocalTest { private static AtomicInteger nextHashCode = new AtomicInteger(); //https://www.cnblogs.com/ilellen/p/413526...

2020-01-04 17:47:54 154

原创 nginx的rewrite

参考这篇官方说明就足够了http://nginx.org/en/docs/http/ngx_http_rewrite_module.html我们在nginx中使用的if return set break 都是rewrite模块中的内容,nginx使用PCRE正则表达式一个实用的例子是: location /img { root /dat...

2019-11-06 15:02:10 117

原创 Tomcat对于Cookie的处理

参考网址:Tomcat 在处理 Cookie 的时候的几个小坑https://maoxian.de/2018/02/1480.htmlhttps://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.htmlhttps://tomcat.apache.org/tomcat-8.0-doc/config/systemprops.h...

2019-10-16 09:37:49 537

原创 csrf参考

https://www.cnblogs.com/lr393993507/p/9834856.html

2019-10-11 21:12:49 90

原创 随机生成指定位数的0-9a-zA-Z字符串

import java.util.Random;/** * 随机生成指定位数的0-9a-zA-Z字符串 */public class RandomStrTest { public static void main(String[] args) { System.out.println(getRandomStr(6)); System.out.pr...

2019-10-08 22:38:31 2120

原创 Canal学习

参考网址canal githubhttps://github.com/alibaba/canalcanal github wikihttps://github.com/alibaba/canal/wikicanal github releasehttps://github.com/alibaba/canal/releasescanal server 1.1.3 down...

2019-06-15 15:25:59 660

原创 限流

请求量大,资源不足 资源:带宽、Nginx、服务器资源(CPU、内存、存储、IO、吞吐量)、数据库连接数、数据库存储、Redis连接数、Redis存储 限流能够影响的:服务器资源、数据库连接数、数据库存储、Redis连接数、Redis存储 什么时候需要限流流量激增,威胁系统安全,来不及或不需要进行物理扩容。 保护系统的三把利器:缓存、降级、限流 熔断是针...

2019-02-16 17:40:58 144

原创 属性文件比较

import java.io.*;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { String oldFileName = "D:\\test\\old.properties"; ...

2018-11-01 00:27:54 159

原创 服务器mount

LINUX服务器配置NFS服务,挂载外部存储实现目录共享https://www.cnblogs.com/youn/p/3929032.htmlNFS的exportfs命令、客户端问题介绍http://blog.51cto.com/taoxie/2062010linux命令查看开放哪些端口https://www.cnblogs.com/wujunbin/p/7465532.html提醒自...

2018-08-14 21:10:21 632

原创 简单的Spring MVC

web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2018-08-12 00:09:36 264

原创 bootstrap小节

分页:&lt;script&gt;    //====================public begin===============    //按钮个数    var pageButtonNum = 15;    //按钮点亮位置    var activeButtonPos = 5;    //当前页    var currentPageNum = 1;    //点...

2018-08-10 19:55:50 200

原创 ACE ADMIN 大全

大全:http://ctm.ouyeelbuy.com/GIT:https://github.com/bopoda/ace官网:http://ace.jeka.by参考:https://www.cnblogs.com/LeeScofiled/p/6733625.html

2018-07-24 22:50:11 7490

转载 Windows下使用Charles抓Https的包

http://blog.csdn.net/zhaoerduo/article/details/52128607

2017-08-23 15:39:35 1552

原创 delete 与 truncate的区别

这类的区别网上有很多文档,不再额外写在这里,需要注意的一点是:truncate会删除掉auto increament的起始值,使之从1开始,而delete不会。比如我们在上线的时候,有些时候会在生成环境测试一下,然后需要删除测试数据,这个时候,如果你不希望auto increament从1开始的话,那么就只能用delete了,如果你希望起始值还是从你预先的建表语句中的auto increa

2017-02-21 11:05:05 826

原创 org.apache.catalina.connector.ClientAbortException: null

比如错误日志是这样的:org.apache.catalina.connector.ClientAbortException: nullat org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:406) ~[catalina.jar:7.0.42]at org.apache.tomcat.

2017-02-16 09:11:56 3744

转载 java画图中文展示为方框、方块

参考网址:http://blog.csdn.net/kenera/article/details/11593863http://blog.chinaunix.net/uid-20001048-id-1739424.html在安装完来自 sun 的 JRE 后,运行一些程序或者 java 控制面板时,发现中文字全是方框,解决的方法很简单。先找到 java 的安装目录,然后

2017-02-15 19:42:33 3598

原创 一次请求 服务端执行两次

1、抓包查看浏览器端是否真的只发送了一次请求2、请相信抓包的结果3、浏览器到服务器之间是否存在中间代理,中间代理是否有重试机制或者分次查询机制4、把get请求改成post请求试试

2017-02-15 19:38:47 8913

原创 idea cannot resolve symbol

1、检查maven引用的jar包是否发生损坏或者缺失2、检查不能解析的类是否真的属于已经引用的jar包中,也许是由于其他jar包缺失导致的3、是否错误的导入了项目4、重启idea试试

2017-02-15 19:34:38 1804

原创 快速下载maven构建

在pom.xml中加入以下即可:repositories> repository> id>alimavenid> url>http://maven.aliyun.com/nexus/content/groups/public/url> repository>repositories>

2017-01-22 00:53:56 246

原创 对于网页乱码的处理办法

页面乱码的本质:浏览器对于文件的解析使用的编码方式和文件本身的编码方式不匹配。知道了这个本质,对于乱码问题的解决就变得简单多了。不产生乱码的本质就是要求浏览器对于文件的解析使用的编码方式和文件本身的编码方式保持一致。那么 浏览器是根据什么来判断使用哪种编码方式的呢?参考网址:http://blog.csdn.net/generalyy0/article/detail

2016-07-11 11:22:02 502

原创 HTTP常用对照表

http://tool.oschina.net/commons

2016-05-05 20:54:28 317

转载 上传文件及参数

参考网址:http://www.tuicool.com/articles/2EnMBzJAVApackage com.hmkcode.controllers;import java.io.IOException;import java.util.Calendar;import java.util.Iterator;import javax.servlet.h

2016-04-06 15:53:35 1968

原创 SLL相关

Tomcat配置https及访问http自动跳转至httpshttp://blog.csdn.net/bao19901210/article/details/8768362使用Keytool工具生成证书Keystore和证书签名请求文件http://blog.sina.com.cn/s/blog_a1cfab610101acpp.html

2015-11-17 17:36:12 663

原创 SimpleDateFormat与ThreadLocal

在使用SimpleDateFormat中有时会遇到由于并发而导致的一些问题,比如java.lang.NumberFormatException,这些原因是由于SimpleDateFormat不是线程安全的,之所以不是线程安全的,是因为类中包含了一个共享变量NumberFormat。可以用ThreadLocal来解决这个问题。public class Test { public

2015-11-09 17:27:50 700

转载 MyBatis的动态SQL详解

原文地址:http://haohaoxuexi.iteye.com/blog/1338557基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:

2015-10-12 17:08:40 374

转载 JSONP跨域的原理解析

原文地址:http://www.nowamagic.net/librarys/veda/detail/224JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScrip

2015-09-19 09:27:17 358

转载 借助heartbeat构建redis的主备高可用集群示例

原文链接:http://surelei.iteye.com/blog/1766089假设master的ip是192.168.193.240,slave的ip是192.168.193.239,虚拟ip是192.168.193.230 安装介质位置:/home/software/redis-2.6.6.tar.gz 要实现的机制是:redis一主一备,主机可读写,备机只读,客户端通过访问2

2015-06-20 21:33:07 1391

转载 结合keepalived实现redis群集高可用故障自动切换

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://birdinroom.blog.51cto.com/7740375/1401663   系统架构图:我们所要实现的目的很简单,104,107 为keepalive和redis主从架构,其余服务器比如105、106均为redis从库

2015-06-20 21:29:53 849

转载 用Kibana和logstash快速搭建实时日志查询、收集与分析系统

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://storysky.blog.51cto.com/628458/1158707  Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。

2015-06-16 16:44:58 734

转载 Spring应用的几种事务处理机制

本文由 ImportNew - 乔永琪 翻译自 javaworld。欢迎加入翻译小组。转载请见文末要求。Spring应用的几种事务处理机制Java Transaction API和XA协议是Spring常用的分布式事务机制,不过你可以选择选择其他的实现方式。理想的实现取决于你的应用程序使用何种资源,你愿意在性能、安全、系统稳健性、数据完整方面做出何种权衡。在这次JavaWorld大

2015-06-12 10:07:06 5645

转载 JS NEW DATE

创建一个日期对象:var objDate=new Date([arguments list]);参数形式有以下5种:   new Date("month dd,yyyy hh:mm:ss");   new  Date("month dd,yyyy");   new  Date(yyyy,mth,dd,hh,mm,ss);   new Date(yyyy,mth,

2015-05-22 17:06:39 571

原创 free programming books zh

https://github.com/justjavac/free-programming-books-zh_CN

2014-11-04 11:24:43 1786

原创 mockito 帮助文档

http://mockito.github.io/mockito/docs/current/org/mockito/Mockito.html

2014-10-10 22:58:32 1391

原创 JS 可变参数

Javascript 可变参数function myMethod(){ for( var i = 0; i < arguments.length; i++ ){ alert(arguments[i]); }}

2014-08-29 11:16:59 9726

转载 springmvc 发送ajax中文乱码的几种解决办法

使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法。   我使用的是sping-web-3.2.2,jar   方法一:   在@RequestMapping里面加入produces = "text/html;charset=UTF-8" Java

2014-08-09 15:57:02 12018

原创 在DefaultAnnotationHandlerMapping中使用拦截器

sevlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.s

2014-07-22 22:15:34 5023

apisix-1.0-0.el7.noarch.rpm

APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。 它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。

2020-02-13

MobaXterm_Installer_v-12.4.zip

MobaXterm_Installer_v12.4.zip 强大的ssh管理工具 最新版linux管理工具

2019-12-31

Redis in action

Redis in Action 介绍Redis的一本英文书

2014-08-05

sitemesh-2.4.1.zip

Sitemesh资源包,包含源代码、DOC和API。

2014-07-24

空空如也

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

TA关注的人

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