自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 windows 上安装 linux系统centos 6.9安装过程

参考文章: https://blog.csdn.net/k331922164/article/details/535445371.https://jingyan.baidu.com/article/59703552b61eb78fc0074027.html2.https://blog.csdn.net/k331922164/article/details/535445371.需求内容:将w...

2019-06-27 15:17:49 392

原创 java多线程抽象类多任务计算的一个结构框架

使用java计数器控制多线程任务的案例框架1.CountDownLatch计数器的使用目的:计数器控制一批任务的完成再继续下一批。2、应用场景 适合大量耗时计算实时变化的项目场景。3、核心代码抽象类父类package demoSpit;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ja...

2018-12-28 19:51:12 655 2

原创 linux 命令 CRT 使用 日常笔记

1.安装完centos的系统后,1.先查看是否有老的openjdk rpm -qa | grep java2.截取某段时间的日志sed -n ‘/^2018-05-11 14:46:55/,/^2018-05-11 14:50:55/p’ app.log >./new/new.log2.内存调优jstat -gcutil 250 10 //查看gc情况。 jmap -dum...

2018-12-12 09:36:51 2517

原创 java 生成excel文件和pdf 保存本地或者返回http二进制流

java 生成Excel及pdf 返回http和保存本地实例记录先看效果图1.生成效果图2.excel maven包配置 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2018-12-10 13:22:23 6285 1

原创 linux添加定时任务crontab

linux上配置定时任务开发项目部署时,难免需要很多定时任务,或者执行脚本等。crontab工具非常实用。记录下安装使用过程1.本机系统版本如下[root@VM_0_5_centos csr]# uname -aLinux VM_0_5_centos 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 ...

2018-11-30 16:33:16 4818

转载 集合之ArrayList,HashMap,LinkedList,HashSet优缺点及源码分析

集合源码分析项目中今天遇到一个加载文件,保存数据入在内存中的操作,初始化过程中只有add操作,使用arraylist耗时300秒,改为hashset后只需要13秒,探究集合源码,看到一个很不错的源码分析,注释非常全,解释到位的帖子,记录分享下。https://www.cnblogs.com/dongying/tag/java容器/...

2018-11-30 13:34:11 580

原创 java 项目在linux服务器上用shell脚本启动的配置文件加载

1.简单的jar包在linux上跑使用java -jar 命令执行。但通常这不满足项目需要。尤其是配置文件修改。2.项目结构。一般是lib文件夹,config文件夹,logs文件夹。将config中的配置文件需要加载到项目的classpath中。使用shell脚本会非常方便。3.jar包方面。通常会有一个程序的jia,包含主方法的,以及其它依赖jar。都知道需要将其它jia引入到class...

2018-09-13 13:33:41 4231

原创 java 性能调优,使用 async-profiler + FlameGraph火焰图 分析cup消耗热点代码

参考文章 https://www.jianshu.com/p/9364028cca4e目的:通过分析工具找到项目中占用cpu时间最长的代码片段,优化热点代码,达到优化内存的效果。1.准备工具,从git中下载项目,可以在linux服务器上直接clone,我这里选择在Windows上先下载工具。2.下载 FlameGraph,和 async-profiler 代码。 在git本地仓库中...

2018-08-22 17:52:05 4086

原创 java 读写文件操作,囊括所有io操作,FileUtil工具介绍

一、文件读写保存在开发中是非常重要的一环。记录一下 FileUtils工具类,非常好用的工具类。简化了代码。maven依赖包为:<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <versio...

2018-07-20 10:34:17 1014

原创 centos6.9,无线网静态ip设置

centos6.9 有线,无线网ip配置说明。小型服务器安装了centos后,由于静态无线网自动分配ip不确定性,导致访问服务器麻烦。下面提供无线网静态ip设置方法,这里直接后台设置,不在图形化桌面设置了。1.crt远程登录,或者通过显示屏的终端登录。切换到root用户。2.使用ifconfig命令看查看网卡如eth0,ip地址(inet addr:192.168.1.100),子网掩码(Mask...

2018-07-10 13:54:00 1828

原创 java订阅发布案例,结合观察者模式

应用场景:     用java写一个服务端程序,可以接受订阅和取消订阅,或拉取,和主动推送。初步一想,似乎很简单,但做成容易扩展和类似框架结构,就没那么随意设计了。当然,本人也是个新手,阅读了设计模式一书中的观察者模式,不断写一些小demo,为了充分理解面向接口面层,也是从定义顶层接口入手了。功能说明:  贴测试类代码了。注释很明白了。public static void main(String[...

2018-06-08 16:01:18 3158

原创 java jsp 页面下拉框 ajax异步加载数库数据

全面详细的新手下拉框数据显示。web项目中难免用到下拉框异步加载数据的情况。这里分享一个。使用的是jquery的ajax异步加载后台数据。后台使用java语言。1,先看效果,下拉框如下:2.获取值:3.html页面代码:/js/jquery-1.8.2.min.js 这个文件是需要引入的,为了用ajax。$(function () {

2017-12-10 11:42:26 5959

原创 js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位

密码设置验证的正则 charset="utf-8"> 密码验证type="text" id="test1">type="button" id="te" onclick="test()"> function test(){ var text= document.getElementById("test1").value;

2017-11-28 11:24:29 24183 1

原创 java 使用c3p0数据库连接池配置实例

c3p0作为数据库连接池使用最广泛的一种,我自己也写了demo,在自己项目中用起来。数据库连接池的好处就不说了,不然也不会知道c3p0,。主要是里面的参数设置和作用,有数据参数设置比较好的,或者特殊参数意义的后续补充。直接上: 1.maven jar包库。或者去相关网站,maven网站自己下载。 com.mchange c3p0 0.9.5.2

2017-11-23 14:12:46 2572

原创 使用layer 弹出对话框 子父页面相互参数传递 父页面获取子页面参数实例

最近使用了layui框架,是一套非常好用的集成吧,没研究太深,但是用起来很方面。主要是因为要写一个选择弹出框,类似用户登录一样的弹出框。学习肯定是先看官网,下载源代码的,地址 http://www.layui.com/doc/ 但是官网代码的demo不够详尽,还是我没找到。下面是一个点击按钮弹出选择框的例子。一、先看效果:1.点击三个点的图标弹出了子页面: 2.子页面调用父...

2017-11-23 10:10:19 41678 6

原创 java 本地库大量数据 服务器ip转换为城市和经纬度方法

今天遇到的问题需要做一个地图显示用户在地图的分布,因为只有客户端访问ip信息,所以需要把大量的ip转换为经纬度以及城市名称。 了解了百度api,但是有次数限制,最重要的是web请求的方式满足不了并发需求。所以需要建立本地类库。最后找到GeoLite2这个类库,下载对应的资源和方法实现了本地转换。效率大大提升了。需求:输入服务器IP,输出经纬度,国家,城市名称。当然,这个定位只是一个

2017-11-09 17:56:31 3975

原创 idea 安装配置tomcat 及版本问题,以及tomcat context initialized event to listener instance of class org.springfr记

1.初到一家公司使用intellij idea编译器,被社区版(免费版本)和付费版本的idea坑了一回。2.公司开始给的idea是社区版本,:如图,ultimate和community版本。开始安装后面的版本。3.开始配置tomcat的时候,按照网上说法,在run->edit configurations->点击绿色加号,添加tomcat server ,选择local.后面就是路

2017-10-30 15:19:41 466

原创 redis实时缓存数据库简单操作命令

redis查看方法:redis 查询流程:连接上53 , 1.执行 ps -x|grep redis  (查询redis进程号)。2.执行 ll /proc/进程号(查询到redis目录)。3.cd /home/''(打开目录) 4.执行 ./redis-c 运行redis。5执行keys * 查看所有的key 6执行 hgetall T-'key'(查看该key下的所有值)。

2016-08-19 11:56:20 1337

java性能调休分析sync-profiler+FlameGraph

使用方法在我的博客中 java 性能调优,使用 async-profiler + FlameGraph火焰图 分析cup消耗热点代码

2018-08-22

java发布订阅模型demo

java语言,使用设计模式的框架简单模型。万能扩展各类品种

2018-06-05

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

TA关注的人

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