自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lvjingWn的博客

技术小白的自我修养。

  • 博客(86)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 lambda表达式简单使用

package com.example.demo.lambda;import java.util.ArrayList;import java.util.List;public class test { public static void main(String[] args) { //介绍:目的是在使用但接口(只含有一个方法的几口)匿名类时,让代码更加简洁 ...

2020-04-15 22:02:14 245

原创 GC.log日志分析

ParNew 收集器是年轻代常用的垃圾收集器,它采用的是复制算法,youngGC 时一个典型的日志信息如下所示:2019-06-30T16:30:21.747+0800: 1118357.748: [GC (Allocation Failure) 2019-06-30T16:30:21.747+0800: 1118357.748: [ParNew: 917144K->46045K(9612...

2019-07-03 14:01:27 882

原创 好用的监控工具,spring StopWatch

public class TestStopWatch { public static void main(String[] args) { StopWatch stopWatch = new StopWatch("统一一组任务耗时");// 统计任务一耗时 stopWatch.start("任务一"); try { ...

2019-04-22 13:52:09 462

转载 如何获取JVM的dump文件

如何获取JVM的dump文件获取JVM的dump文件的两种方式JVM启动时增加两个参数:#出现 OOME 时生成堆 dump:-XX:+HeapDumpOnOutOfMemoryError#生成堆文件地址:-XX:HeapDumpPath=/home/liuke/jvmlogs/发现程序异常前通过执行指令,直接生成当前JVM的dmp文件,6214是指JVM的进程号jmap ...

2019-01-15 09:47:54 704

原创 IDEA自动导入包

Optimize imports on the fly:自动去掉一些没有用到的包 Add unambiguous imports on the fly:自动帮我们优化导入的包

2018-12-12 15:31:57 832

原创 JAVA集合结构学习

HashMap: https://blog.csdn.net/carson_ho/article/details/79373134#commentBoxArrayList:LinkedList:

2018-11-15 11:40:48 251

原创 ZooKeeper 启动报错 Invalid arguments, exiting abnormally java.lang.NumberFormatException: 的解决办法

window环境启动zookeeper命令为zkServer.cmd而非zkServer.cmd start

2018-10-29 14:18:39 1661

原创 Windows netstat 查看端口、进程占用

Windows netstat 查看端口、进程占用netstat -ano查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令netstat –ano|findstr “<端口号>”

2018-10-26 14:12:53 447

原创 idea好用的插件及其他技巧

IDEA插件安装IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。步骤:Preferences—>Plugins—>查找所需插件—>Install或者Preferences—>Plugins—>Install plug from disk —>选择下载好的插件安装插件推荐:1.Maven Helper...

2018-10-18 10:03:25 350

转载 EventBus编码--待补充

package com.XXX;import com.google.common.eventbus.*;import org.junit.Test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * EventBus,事件总线,guava基于观察者模式的优雅...

2018-10-17 14:45:36 171

转载 Guava类库学习--Table(双键的Map)

Table是Guava提供的一个接口 Interface Table<R,C,V>,由rowKey+columnKey+value组成它有两个键,一个值,和一个n行三列的数据表类似,n行取决于Table对对象中存储了多少个数据https://blog.csdn.net/Bazingaea/article/details/51233969https://blog.csdn.net/...

2018-10-15 17:14:37 1835

转载 EventBus使用详解(一)——初步使用EventBus

自:http://blog.csdn.net/harvic880925/article/details/40660137 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/harvic880925/article/details/40660137 ...

2018-10-11 16:57:01 185

转载 idea中debug技巧及解释

作者:bojiangzhou 出处:http://www.cnblogs.com/chiangchou/目录一、Debug开篇二、基本用法&快捷键三、变量查看四、计算表达式五、智能步入六、断点条件设置七、多线程调试八、回退断点九、中断Debug十、附:JRebel激活   Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生...

2018-07-25 15:43:37 4765 4

转载 HttpMail发送邮件

  首先 必须引进来三个jar包:compile 'javax.mail:mail:1.4.7'compile 'org.apache.commons:commons-email:1.3.2'compile 'javax.activation:activation:1.1'这是我gradle配置文件的配制方法。1.Mail对象  里面包含发送邮件的信息import ...

2018-07-25 14:48:41 3098

转载 IDEA查看源码时提示:Library source does not match the bytecode for class的问题分析

通过Maven查看依赖的源码时,通常是Maven自动下载JAR包附属的source包,但是会出现一个问题,由于使用lombok插件会造成编写的Java文件和编译后的class上有差别,所以IDEA打开时看到的是Maven打包时用的源码,而IDEA会自动匹配与.class反编译后的源代码,造成不匹配的提示。 解决方法其实可以说是没有。 http://www.cnblogs.com/EasonJi...

2018-07-23 15:51:05 1353

原创 idea远程调试

idea—>configuration–Remote输入要连接的远程地址调试 切记不是tomcat server下的remote

2018-07-19 13:58:41 196

原创 字符串中特定字符后加上一个新字符

public class StringUtil extends StringUtils{ public static void main(String[] args) { String foot = "sdfadsfdfadfDate IssuedsdfsdfasdfasdfsdfDate IssuederrrrrrrrrrrrrrrrrrrrrrrrrdfxdfDate ...

2018-07-17 17:16:17 6452

原创 html内容及带格式展示文本

1.velocity中按输入格式展示内容: 在html输出内容前后加<pre>XXXx</pre>标签 这样内容就能按输入时候的换行,空格展示2.富文本内容输出。。数据库中保存为<p>xxxx</br&gt

2018-07-17 10:55:12 12782 1

转载 idea2018激活码

激活界面点击license server—》http://btsha.com:41017转自:https://blog.csdn.net/qq_32715873/article/details/79106289

2018-07-13 23:41:18 4369

原创 maven中查看jar包是否冲突

由于有可能命令行信息量太大,这里导出到test.txt文件中mvn dependency:tree -Dverbose>test.txt或者通过idea中的插件maven helper来查看冲突的jar包,然后排除掉...

2018-07-11 16:25:01 1484

转载 oracle左外连接、右外连接、完全外连接以及(+)号用法

转:https://blog.csdn.net/fly_zxy/article/details/53954377 准备工作oracle连接分为:左外连接:左表不加限制,保留左表的数据,匹配右表,右表没有匹配到的行中的列显示为null。右外连接:右表不加限制,保留右表的数据。匹配左表,左表没有匹配...

2018-07-06 10:44:52 465

转载 初始化ArrayList的两种方法

方式一: ArrayList list = new ArrayList(); String str01 = String(“str01”); String str02 = String(“str02”); list.add(str01); list.add(str02); 方式二: ArrayList list = new ArrayList(){{add(“...

2018-06-22 15:26:08 1049

转载 String.format 的大用场

String.format是在JDK1.5中新增的静态方法,功能强。它主要功能是格式化数据,大致分为这些类(常规类型、字符类型、数值类型、日期类型)。它的语法如下: 常规类型、字符类型和数值类型的格式说明符的语法:%[参数索引位置$][转换标识符][最小官渡][.保留精度位数]转换方式日期语法:%[参数索引位置$][t或T]转换方式用场:1、将第一个参数转换为字符串,类似Messa

2018-06-12 10:10:30 301

转载 linux常用日志查看命令

tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;head -n 10 test.log 查询日志文件中的头10行日志;head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;场景1: 按行号查看—过滤出关键字附近的日志 1.1 cat

2018-06-12 10:10:07 630

转载 使用com.alibaba.fastjson.JSONObject构造简单的JSON数据

使用com.alibaba.fastjson.JSONObject构造一个简单的JSON数据,构造的数据类似于:{ "data": { "jfhf": "fff", "otherData": [ { "f445": "fff", "f44&quo

2018-06-12 10:09:59 3088 1

转载 ParseErrorException PLSQL-转义字符&处理

通过PLSQL developer 在进行数据库维护时,经常会碰到一些包含’&’的Update 或者Insert语句,无法插入,特别是数据量很大时。解决办法是,将”&”,用” ’ || CHR(38) || ’ “替换。出错语句: INSERT INTO DAVID_TEST VALUES (‘1’, ‘新浪’, ‘HTTP://SINA.COM?A=B&C=D‘);替换后的语句:INS

2018-06-12 10:09:18 285

转载 Java操作wkhtmltopdf实现Html转PDF

做java开发的都知道,java生成pdf大部分都是用itext,itext的确是java开源组件的第一选择。不过itext也有局限,就是要自己写模版,系统中的表单数量有好几百个,为每个表单做一个导出模版不现实。 所以找了个直接可以调用的工具wkhtmltopdf,将生成好的html直接转换成pdf。功能很强大。 wkhtmltopdf是一个使用webkit网页渲染引擎开发的用来将 html转

2018-06-12 10:08:46 837

转载 Apache POI使用详解

Apache POI使用详解ziL1.POI结构与常用类(1)POI介绍     Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明

2018-06-12 10:08:34 224

转载 linux中查询日志某行以后的内容

1、一个比较方便直接的办法是查看filename中含有abc所在行后4行内容cat filename | grep abc -A4查看filename中含有abc所在行前4行内容cat filename  | grep abc  -B42、还有一种比较麻烦的方法是先查到你要查的那个词所在行,然后根据行...

2018-06-12 10:08:16 2122

转载 linux命令抓取错误日志

Linux下使用命令:tail -f catalina.out |grep -C 36 ERROR 1 该命令实时读取日志文件,把出现“ERROR”行的日志前后各36日志打印出来。也可以把日志记录到文本中:tail -f catalina.out |grep -C 36 ERROR >>error.log...

2018-06-12 10:08:08 8395

转载 Sonatype Nexus 搭建maven私服

原:https://blog.csdn.net/u010468602/article/details/53787445 系统版本:ubuntu-14.04.4-server 64-bit maven版本:apache-maven-3.3.9 java版本:1.7.0_121 64-bit搭建maven私服...

2018-06-12 10:07:45 316

转载 java 服务端设置跨域

自:https://www.jianshu.com/p/0c67823550d6 setHeader(name, value) ; //如果Header中没有定义则添加,如果已定义则用新的value覆盖原用value值。addHeader(name, value); // 如果Header中没有定义则添加,如果已定义则保持原有value不改变。...

2018-06-12 10:05:57 471

转载 Pdf与Base64编码之间的转换

自:https://blog.csdn.net/fuyuwei2015/article/details/47264007 在我们的工作有时候我们需要将图片或者pdf文件转换为Base64编码,然后从服务器端下载传输到本地,在这里我列举下两者之间的转换方法: Base64编码转换为pdf:/** * D...

2018-06-12 10:02:09 4561

原创 Oracle常用语句

一。基本增删改语句alter table table_a add (dept_name varchar2(6));alter table table_a modify (dept_name varchar2(60));alter table table_a drop (dept_name);comment on column table_a.dept_name is '部门名称';...

2018-06-11 10:02:43 131

原创 Git基础提交命令

目前分支daily/1.18.0git add . 将修改文件暂存到待提交中git commit -m 'xxxx' 提交文件并注释git pull 拉取远程分支代码git checkout master 切换master分支git pull 拉取master分支代码git checkout - 切回到daily/1.18.0分支上git merge maste...

2018-06-06 18:23:22 154

转载 数据库大并发操作要考虑死锁和锁的性能问题

1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1...

2018-06-06 16:25:05 480

转载 Nginx使用limit_req_zone对同一IP访问进行限流

nginx可以使用ngx_http_limit_req_module模块的limit_req_zone指令进行限流访问,防止用户恶意攻击刷爆服务器。ngx_http_limit_req_module模块是nginx默认安装的,所以直接配置即可。首先,在nginx.conf文件中的http模块下配置limit_req_zone $binary_remote_addr zone=one:10m...

2018-06-06 15:31:54 634

转载 装饰者模式

自:https://www.jianshu.com/p/70e9175b00ea 《Head First设计模式》读书笔记装饰者模式一,场景介绍1,需求一杯主饮料(Beverage)需要加入各种调料,比如蒸奶、豆浆、摩卡、奶泡等,最后需要算出加入调料后饮料的价格。2,思考如果只是几种固定的饮料进行组合和搭配那么容易实现,但是这些都是...

2018-06-05 11:12:19 125

转载 java 动态代理(模式) InvocationHandler(为类中方法执行前或后添加内容)

java 动态代理(模式) InvocationHandler(为类中方法执行前或后添加内容) <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-bo

2018-05-09 14:05:28 287

转载 JAVA-代理模式

自:http://www.cnblogs.com/xrq730/p/4907999.html代理模式代理模式的定义很简单:给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式的结构有些情况下,一个客户不想或者不能够直接引用一个对象,可以通过代理对象在客户端和目标对象之间起到中介作用。代理模式中的角色有:1、抽象对象角色声明了目标对象和代理对象的共同接口,...

2018-05-09 14:03:55 133

MobaXterm解压版

MobaXterm提供了大量为程序员,网站管理员,IT管理员以及几乎所有需要以更简单的方式处理远程作业的用户量身打造的功能。它不仅支持各种连接和Unix命令,还可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件

2018-07-24

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

TA关注的人

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