自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想的翅膀

但管努力,莫问前程,事在人为,功不唐捐。

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

原创 classloader 加载的jar包

classloader 加载jar包bootstarp loader加载System.out.println(System.getProperty("sun.boot.class.path"));ext loader System.out.println(System.getProperty("java.ext.dirs"));application loaderSystem.o...

2019-04-26 14:18:07 1297

原创 spring boot+grpc+Jersey整合集成

spring boot+grpc+Jersey整合集成最近接触的新的项目中用到了grpc,所以就学习了一下,但是在学习的过程中在网上基本上没有找到一篇完整的教程从无到有的一步一步的讲解集成的步骤,所以就写了这篇文章,记录下自己的集成步骤,以帮忙像我这样的初学者。1、项目结构就是一个普通的maven项目2、集成步骤1、创建grpc-complete-demo项目pom.xml文件如下...

2018-10-19 20:51:00 1813

原创 redis常用操作

导出一个key的数据 redis-cli -h 172.16.0.92 -a xxxxxxx get abc>a.log

2018-07-24 09:52:41 330

转载 java中四种线程池及poolSize、corePoolSize、maximumPoolSize

转载自:https://blog.csdn.net/chzphoenix/article/details/78968075Executors提供四种线程池:newCachedThreadPool :缓存线程池,如果线程池长度超过处理需要,可回收空闲线程,若无可回收,则新建线程。newFixedT...

2018-07-17 19:10:12 3383 1

原创 java高分局之jstatc命令使用

jstack(stack trace for java)命令用户生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。生成快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外度资源导致的长时间的等待等都是导致线程长时间停顿的常见原因。jstack 【option】 vminoption参数说明-F 当正常输出的请求不被响应时,强制输...

2018-07-17 19:02:58 415

原创 java高分局之jmap命令使用

jmap 命令用于生产堆转储快照 jhat 虚拟机堆转储快照分析工具,jhat内置了一个微型的HTTP/HTML服务器。C:\Users\Administrator>jmap -dump:format=b,file=eclipse.bin 13608Dumping heap to C:\Users\Administrator\eclipse.bin ...Heap dump fil...

2018-07-15 14:53:37 466

原创 java高分局之jinfo命令使用

jinfo 实时地查看和调整虚拟机的各项参数jinfo pid 查看所有运行参数 jinfo -flag = pid:设置指定JVM参数的值[root@iZ2zeb9d11ovrg1mk1p81eZ ~]# jinfo 14911Attaching to process ID 14911, please wait...Debugger attached successfully....

2018-07-15 14:35:18 387

原创 java高分局之jps命令使用

jps 显示指定系统内所使用的HotSpot虚拟机进程 常用参数-q 只输出LVMID,省略主类的名称 -m 输出虚拟机进程启动时传递给主类main()函数的参数 -l 输出主类的全名,如果进程执行的是jar包,输出jar路径 -v 输出虚拟机进程启动时的参数[root@iZ2zeb9d11ovrg1mk1p81eZ ~]# jps -m30531 Jps -m9...

2018-07-15 14:25:53 197

转载 java高分局之jstat命令使用

转载自:https://blog.csdn.net/maosijunzi/article/details/46049117 java高分局之jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意:使用的jdk版本是jdk8.类加...

2018-07-15 14:23:19 203

原创 JAVA程序设置可远程调试

程序启动时,jvm配置如下参数:-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=19999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.ser...

2018-07-15 13:21:25 274

原创 jvm常用参数

jdk8默认使用G1(Garbage First Garbage Collector),G1是一款面向服务端应用的牢记收集器。 G1特点:并行与并发;分代收集空间整合可预测的停顿jvm参数说明: -Xmx20M 设置JVM最大可用内存为20M -Xms20M 设置JV初始内存为20M,此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xmn...

2018-07-15 13:16:53 183

原创 mysql常用sql

删除表DROP TABLE IF EXISTS `sys_user_role`创建表CREATE TABLE `sys_user_role` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID', `role_id` b...

2018-07-11 22:12:10 147

原创 Spring boot多线程支持

项目中经常会遇到一些执行时间较长的任务,这个时候很容易就想到使用多线程来处理。由于这个需求太常用,因此我们的spring大佬就直接帮我们从框架层面实现。实例代码:web接口异步MutiThreadApplication@SpringBootApplication@EnableAsync //注意加这个注解,启动异步功能public class MutiThreadApplic...

2018-06-26 17:22:56 1201 1

转载 我终于搞清楚了和String有关的那点事儿-转载自【https://blog.csdn.net/hollis_chuang/article/details/80810586】

String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对:Q1:String s = new String("hollis");定义了几个对象。Q2:如何理解String的intern方法?上面这两个是面试题和String相关的比较常考的,很多人一...

2018-06-26 16:24:08 218

原创 Mongdb常用操作

1、数据库库//1、创建数据库;如果newdb不存在,则自动创建 //2、删除数据库 db.dropDatabase() //3、查看所有数据库 show dbs2、集合//1、创建集合db.createCollection("tesst")//2、查看所有集合show collections//3、删除集合db.test.drop()3、索引//...

2018-06-25 15:32:28 196

原创 maven项目打包并指定main方法

如题:pom.xml配置如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven...

2018-06-14 22:55:50 15389 1

转载 Mongodb数据迁移

本文转载自:https://blog.csdn.net/ZhongGuoZhiChuang/article/details/52669619 一次性迁移: mongodump,mongorestoremongodump: 命令格式:mongodump -h dbhost -d dbname -o dbdirectory-h: mongodb所在服务器地址,例如127.0.0.1,...

2018-06-07 11:28:41 383

原创 挖Monero

最近搞了一台云服务器,看别人都在挖矿出于好奇心也跟风挖了一波。以下记录操作步骤。准备工作: 一台centos服务器 操作步骤: 1、注册账号 https://hitbtc.com/ 2、执行以下命令【如果缺少什么工具直接yum安装即可】yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd...

2018-03-09 12:45:48 715

转载 JVM 堆内存设置原理

文章转载自:http://blog.csdn.net/sivyer123/article/details/17139443堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NE...

2018-03-01 10:59:00 166

转载 logback详解

本文转载自:http://www.cnblogs.com/lixuwu/p/5804793.html1 简单日志配置2 logback的介绍及配置3 logback的使用4 sts(spring tool suite)配置彩色日志5 logback.xml配置示例回到顶部1 简单日志配置spring boot内部使用Commons Logging来记录日志,但也

2018-02-09 12:15:02 3711

转载 go操作文件

1.文件基本操作1.1创建空文件 package mainimport ( "os" "log")var ( newFile *os.File err error)func main(){ //创建文件 newFile,err=os.Create("text.txt") checkErr(err) l...

2018-02-07 19:40:54 3048

原创 spring-boot整合elastic-job

spring-boot整合elastic-job笔记1. 添加依赖【在此只列出额外需要添加的elastic-job依赖的jar】 dependency> groupId>com.github.kuhn-hegroupId> artifactId>elastic-job-lite-spring-boot-starterartifactId> version>2.1

2018-01-17 11:20:20 11052 4

原创 GifUtil给gif图片添加文字、图片水印

gif4j给gif图片添加文字、图片水印最近在做一个给gif图片添加图片水印的工作,在网上查了下好多童鞋推荐使用gif4j。在此将自己的使用过程在此做下笔记。操作步骤下载gif4j jar 官方下载地址: http://www.gif4j.com/download.htm 由于该软件是非开软项目因此直接使用时会有gif4j相应的标记代码【代码里边已经做了相应的注释大概应

2018-01-11 17:43:30 4151 1

原创 spring boot+redis+shrio+会话

之前已经在几个项目中使用过shiro,可以说对shiro已经有了一定的了解,但是最近在处理一个shiro项目的问题时却遇到了空前的挑战。问题描述:用户登录后用户用着用着就突然自动退出了,而且没有任何规律,有的测试同事反馈一天也不会出现1次,但是有的时候却发现经常自动退出,完全没有看出来任何规律。问题分析处理步骤:1、检查httpwatch请求记录; 发现有的时候用户的sessioni

2017-08-09 21:21:56 4527

原创 RedisTemplate的创建

我们经常在spirng中使用RedisTemplate,通过简单的配置就可以操作redis,但是不依赖spring的情况下如何创建呢?废话不多直接上代码: JedisConnectionFactory conn = new JedisConnectionFactory(); conn.setDatabase(0); conn.setHostName("

2017-08-09 18:15:27 5150 1

原创 Elasticsearch5、Elasticsearch-head安装步骤

最近开始学习Elasticsearch,自己安装的是Elasticsearch5.5.1,在此总结一下安装es和客户端head的操作步骤。文中部分内容是摘抄自别人的总结,应用地址如下: http://blog.csdn.net/yx1214442120/article/details/55102298步骤一、ES安装【windows版本】应该说没有windows下安装ES是没有任何难度的1、安装

2017-08-06 12:12:58 5467

转载 儿子和女儿——解释器和编译器的区别与联系

菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。   高手说: “   解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。     编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在windows平台上执

2017-07-09 07:59:50 521

转载 Spring Cloud netflix概览和架构设计

本文转载自http://www.60kb.com/post/69.html,看过之后感觉写的特别好因此转载留做笔记。1 Spring Cloud简介Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring

2017-06-10 13:38:01 861

原创 hadoop测试环境搭建2

最近正在学习大数据相关知识,以下是我总结的自己安装haddop的具体步骤。hadoop伪分布式安装配置图解【基础环境配置请参考:http://blog.csdn.net/liaoguolingxian/article/details/70503885、http://blog.csdn.net/liaoguolingxian/article/details/68941723】1、下载ha

2017-04-23 19:55:34 455

原创 hadoop测试环境搭建1

废话少说直接干货 在虚拟机里安装hadoop,关闭防火墙、配置ip 我的系统环境为:win8系统、vmware11、centos81、设置虚拟机网络通信模式为host only模式 在虚拟机目录下找到vmnetcfg文件 2、设置windows连接 3、修改linux系统的的ip 命令【ifcfg-ens33为网卡名称根据自己实际情况调整】: vim /etc/sysconfi

2017-04-23 15:41:41 2553

原创 CentOS7配置免密码登陆

最近在学习hadoop集群搭建时配置ssh免登录时按照网上的教程死活就是不能实现免登录。 由于是在虚拟机里搭建的因此怀疑是不是和虚拟机的网络配置有关,然后在这个方向折腾半天仍然无济于事。 后来又想是不是网上CentOS7需要特殊的配置【本人使用的是CentOS7系统】,经过半天的折腾终于搞定了。 最终的结论是不是由于CentOS7需要什么特殊的配置,而是因为配置的时候缺少一些后续步

2017-04-18 23:04:04 1463

转载 spring 注解@primary解析

文章引自:http://jackyrong.iteye.com/blog/2208000spring中少见的注解@primary注解,例子 @Component public class MetalSinger implements Singer{ @Override public String sing(String lyrics) { return

2017-04-14 22:51:43 6898 2

转载 sping boot多数据源配置_JdbcTemplate+sping data jpa

说明使用sping boot配置多数据源是比较简单的,在此总结下自己在配置多数据源的步骤【在网上查阅了一些资料,借鉴了下前辈们的总结,如果雷同请见谅,只为经验共享,帮助有需要的同学少走些弯路,以此共勉】。多数据源配置步骤废话少说直接上实例1、 创建一个spring boot工程,我用的是sts创建的,步骤非常简单在此不在赘述。2. 配置application.propertiesserver.con

2017-04-14 14:39:06 932

原创 java多线程:18、面试题2

import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.Semaphore;import java.util.concurrent.SynchronousQueue;/** * 创建10个线程,依次获取生产者生成的数

2017-04-10 22:37:18 272

原创 java多线程:17、面试题1

import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;/** *程序代码模拟产生16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程4s完成日志日志输入 * *public static void main(String[] args) {

2017-04-10 22:16:45 237

原创 java多线程:16、阻塞队列【BlockingQueue】实现线程数据共享的效果

import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;/** *阻塞队列BlockingQueue 实现线程通信的效果 *A、B连个线程交替执行任务 */public class ThreadTest2 { public static void main(Str

2017-04-10 17:11:17 550

原创 java多线程:15、阻塞队列【BlockingQueue】

当队列为空时取数据的线程堵塞,当队列满时放数据的新车堵塞import java.util.Random;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.Exchanger;/** *阻塞队列 */publ

2017-04-10 16:57:26 266

原创 java多线程:14、Exchanger同步辅助类

两个线程之间进行数据交换的工具类import java.util.Random;import java.util.concurrent.Exchanger;/** *Exchanger *只有当两个线程同时执行到exchange时,进程才能继续往下执行,否者线程等待 */public class ThreadTest2 { public static void main(String

2017-04-10 15:50:50 215

原创 java多线程:13、CountDownLatch同步辅助类【计数器】

使用CountDownLatch计数器模拟赛跑比赛import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** *模拟赛跑比赛 *要求: *1、裁

2017-04-10 13:38:25 251

原创 java多线程:12、CyclicBarrier同步辅助类

说明一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。import java.awt.MultipleGradientPaint.CycleMethod

2017-04-10 13:09:19 304

eclispe中创建java web项目图解

详细描述了在Eclipse中如何创建javaweb项目,本人按照步骤已经成功创建

2014-07-09

jquery与struts2整合

本人刚学jquery,自己从网上找的资料然后研究,最后实现了jquery与struts2整合,界面通过jquery从struts2的action中数据交互

2013-07-23

html自学教程

本资源最大的优点就是案例很多,可以帮助初学者快速入门,并且可以当做一个学习手册,快速查找自己遗忘的标签及用法

2013-06-24

韩顺平 ajax课件

韩顺平上课时所用的课件,对学习ajax帮助挺大的

2013-06-24

jdbc三个驱动包

一定管用,我用了很长时间了,朋友也都在用,你值得拥有。

2013-03-02

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

TA关注的人

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