自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Java 代码解析 maven pom.xml 文件

源文地址<dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model</artifactId> <version>3.6.0</version></dependency>//pom 为 p...

2019-06-26 15:31:16 1624 1

原创 linux:supervisor安装

supervisor安装包提取:https://pan.baidu.com/s/1IxUNIofAVEGG-G6h6nXsOA 提取码:aslk解压压缩包安装setuptools-40.0.0 cd setuptools-40.0.0 python setup.py install安装meld3-1.0.2 cd meld3-1.0.2 python s...

2019-05-17 09:06:50 917

原创 linux 之 mysql

下载mysql rpm bundlehttps://dev.mysql.com/downloads/mysql/5.7.html#downloadsrpm -ivh xxx.rpm 安装的时候可能会有依赖关系提示,安装先后顺序如果需要依赖其他的,根据提示使用yum安装安装完后,/var/log/mysqld.log中有一个临时密码 A temporary password i...

2019-05-06 13:17:45 150

原创 springboot+SLF4J+logback=>mybatis日志到文件

在配置logback输出mybatis日志到文件的过程中,踩了一个坑:日志能在控制台输出,确无法输出到日志文件。贴上logback.xml<?xml version="1.0" encoding="UTF-8"?><configuration> <property name="LOG_HOME" value="./target"/> ...

2019-04-26 16:22:45 2332

原创 jvm参数汇总

来源:http://ifeve.com/useful-jvm-flags-part-4-heap-tuning/-showversionJava version "1.8.0_131Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b1...

2019-04-17 18:24:50 2384

原创 linux 操作记录

删除过期日志文件:删除7天之前的文件find /root/target -mtime +7 -exec rm -f {} \;-m:被修改-a:被访问-mmin 、-amin 分钟-mtime、-atime 天-mtime -7 :最近7天被修改-mtime +7 : 7天之前被修改...

2019-04-16 11:04:01 79

原创 cmder中文乱码

记得重启!!

2019-04-16 10:36:14 123

原创 git操作记录

记录一次git版本回退的操作:git tag :查看tag记录git show v1.0.0 :查看tag详细信息git reset --hard 3568ef51 :回退到指定commit idgit checkout -b newbranch :切一个新分支,做回退需要的操作git checkout master :切回源分...

2019-04-16 10:30:29 1726

原创 资料收集&转载

Lambda1)Lambda表达式增强版Comparator和排序http://www.importnew.com/15259.html2)Java 8 中的 Streams API 详解https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/3)特殊实例 List转Map:指定任意字段组合成主键Map<S...

2019-04-15 19:09:26 70

原创 Zookeeper 相关笔记

1. 手动修改zookeeper节点下的信息背景:在使用dubboKeeper时,配置了dubbo服务的路由规则,规则生效。当删除路由配置后,dubboKeeper报错后台服务异常(原因未查明),但是此时zookeeper的节点/dubbo/com.xxx/routers信息没有删除,导致路由规则一直生效且无法删除。解决方式:手动删除zookeeper:/dubbo/com.xxx/rout...

2019-04-15 18:53:25 109

转载 SQL预编译

http://www.cnblogs.com/ygj0930/p/5876951.html 在JDBC编程中,常用Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。 1

2017-12-21 13:55:09 5755

转载 spring + redis

Spring Data+Redis缓存实现 http://blog.csdn.net/littleskey/article/details/52368858 spring整合redis缓存,以注解(@Cacheable、@CachePut、@CacheEvict)形式使用 http://blog.csdn.net/aqsunkai/article/details/5175890

2017-12-21 09:13:04 147

原创 java8 -list

public class LambdaTest { public static List<Dog> list; static { list=new ArrayList<Dog>(); list.add(new Dog("aa", 2, "aaa")); list.add(new Dog("bb", 3, "bbb"));

2017-12-19 17:04:24 187

原创 学习网站

前端学习+在线文本对比等 http://www.jq22.com/webinfo1

2017-10-26 15:15:20 206

转载 常见排序算法

1 简单选择排序简单选择排序是最简单直观的一种算法,基本思想为每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止,简单选择排序是不稳定排序。在算法实现时,每一趟确定最小元素的时候会通过不断地比较交换来使得首位置为当前最小,交换是个比较耗时的操作。其实我们很容易发现,在还未完全确定当前最小元素之前,这些交换都是无意义的。我们可以通过设置一个变量min,每一次比较仅存

2017-10-22 22:48:07 147

转载 ThreadLocal

http://www.cnblogs.com/dolphin0520/p/3920407.html1.不同的线程,存储互不干涉,创建新的内存空间:ThreadLocalMap 主键:this 2.Thread: /* ThreadLocal values pertaining to this thread. This map is maintained * by the Thre

2017-10-20 15:09:06 146

转载 消费者与生产者

生产者:public class Provider1 implements Runnable{ private BlockingQueue<String> queue; private static AtomicInteger count=new AtomicInteger(); private volatile boolean isRunning=true;//volatil

2017-10-20 13:58:40 118

转载 Quartz

http://blog.csdn.net/yuebinghaoyuan/article/details/9045471/

2017-10-20 10:17:19 179

原创 SPI+container加载demo

自定义容器接口public interface IContainer { public void start(); public void stop();}容器实现类:public class ErrorMsgContainer implements IContainer { private final String ERRORMSG_FILE = "c

2017-10-19 14:25:00 198

原创 局部内部类-打印时间

局部内部类-打印时间public class AlarmClock { private int delay; private boolean flag; public AlarmClock(int delay, boolean flag) { super(); this.delay = delay; this.flag = flag

2017-10-18 18:08:02 160

原创 disruptor学习

public class Data { private String id; private String name; private String age; public Data() { } public Data(String id, String name, String age) { super(); this.id

2017-10-18 17:39:43 208

转载 使用Spring

收集: http://blog.csdn.net/SunnyYoona/article/details/50603494?locationNum=1&fps=1

2017-10-18 09:35:41 134

转载 线程安全问题

Hashtable,HashMap,ConcurrentHashMap 底层实现原理与线程安全问题http://blog.csdn.net/qq_27093465/article/details/52279473ConcurrentHashMap原理分析http://www.importnew.com/16142.htmljava并发编程:volatile关键字解析 http://www.cnblo

2017-10-17 17:52:02 123

转载 常见排序算法

1 简单选择排序简单选择排序是最简单直观的一种算法,基本思想为每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止,简单选择排序是不稳定排序。在算法实现时,每一趟确定最小元素的时候会通过不断地比较交换来使得首位置为当前最小,交换是个比较耗时的操作。其实我们很容易发现,在还未完全确定当前最小元素之前,这些交换都是无意义的。我们可以通过设置一个变量min,每一

2017-09-27 23:09:52 157

原创 ArrayList循环遍历并删除元素的常见陷阱

在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出bug。首先请看下面的例子:import java.util.ArrayList;public class ArrayListRemove { public static void main(String[] args) { ArrayList<String> list

2017-09-27 21:54:30 232

原创 win10 安装NET Framework 3.5

问题:安装SQL server过程中,发现系统需要安装NET Framework 3.5. 尝试在windows功能中让系统自动安装,出现两个问题: 1,需要将Windows更新服务启动 2,安装速度非常慢网上寻找到的有效解决办法: 1.下载文件 链接:http://pan.baidu.com/s/1bpGqljD 密码:0iml2.将文件解压到c盘根目录,用完可删除3.以管理员身份运行.

2017-09-27 21:40:16 339

原创 HashMap

HashMap详解:http://alex09.iteye.com/blog/539545HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,

2017-09-26 12:46:05 179

原创 maven问题汇总

1.修复 Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-source (execution: add-source, phase: generate-sources) 在maven项目中使用add-source时,pom.xml报

2017-09-21 23:18:04 722

原创 怎么快速提取一个excel文件中的所有工作表名

1.首先,我分享第一个方法,这个方法可是非常简单的哦。打开一个含有多个工作表的excel工作薄,然后新建一个工作表,此处命名为“汇总表”,如下图所示。 2.找到“查看代码”并打开,查找方法如下图所示,有以下两个方法:1.鼠标右键点击“汇总表”,在下拉菜单中找到“查看代码”;2.找到工具栏中的“开发工具”,可以看到“查看代码”在“控件”下拉菜单中。 3.点击“查看代码”后进入如下对话框,

2017-09-21 13:47:32 24468

原创 Maven

1.maven的安装前提:安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。1.从apache网上下载maven项目的压缩包。下载地址为:http://maven.apache.org/download.html。比如现在最新的Maven版本是3.0.4,那么我下载好的安装文件就是apache-maven-3.0.4.zip。 2. 将下载后的压缩包解压到Mave

2017-09-20 09:43:10 432

原创 RMI

RMI推荐博客: http://haolloyin.blog.51cto.com/1177454/332426/1.定义接口,继承Remote。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接

2017-09-19 17:38:11 325

原创 serialVersionUID

serialVersionUID的作用引用:> http://blog.csdn.net/dancen/article/details/7236575Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一

2017-09-13 18:18:05 212

原创 TCP/IP 例子

TCP连接的建立步骤客户端向服务器端发送连接请求后,就被动地等待服务器的响应。典型的TCP客户端要经过下面三步操作: 1、创建一个Socket实例:构造函数向指定的远程主机和端口建立一个TCP连接; 2、通过套接字的I/O流与服务端通信; 3、使用Socket类的close方法关闭连接。服务端的工作是建立一个通信终端,并被动地等待客户端的连接。典型的TCP服务端执行如下两步操作:

2017-09-11 18:16:21 989

原创 Timer学习

Timer 简单介绍

2017-08-26 17:19:41 160

原创 @SPI 学习

初步学习了解SPI,不知道理解的对不对,贴出自己的例子,希望在以后的项目中能运用起来。

2017-08-26 14:27:23 310

jsonviewer.dll

jsonviewer.dll

2024-04-07

空空如也

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

TA关注的人

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