自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶扁舟的博客

一只奋斗的小码农......

  • 博客(82)
  • 资源 (3)
  • 收藏
  • 关注

原创 浅析Java虚拟机GC垃圾回收(欢迎读者关注本人技术公众号)

转载自己的公众号文章,不再次编写了,见谅,请点击 JVM-GC解析欢迎关注本人技术公众号,会不定期推送技术型文章,请扫描 ...

2019-03-03 12:15:21 570 1

原创 linux 如何启动与关闭 有依赖的 jar

第一步:把你项目下的文件 导进服务器,如 config lib 等,第三方依赖包放在lib 下使用 工具如 eclipse 打成jar 包(只选择src 目录下 源码),不是 runabled jar  ,然后放在 服务器 某个 目录下,和lib 同级别编写 启动脚本:start-server.sh#!/bin/sh echo "starting......"CWD=`p

2017-08-26 00:07:47 1147

原创 linux服务器 依靠端口 关闭 服务

再开启服务之前,我们先 开启一个服务,比如 es-head 的服务开启方式 为后台启动,防止 终端窗口 关闭,断开服务!#! /bin/shcd ./elasticsearch-node1/plugins-head/elasticsearch-headnpm run start > ../../../es-head-server.log &echo 'started ES-HE

2017-08-15 13:08:13 1168

原创 linux 服务器 中脚本启动关闭 jar

第一种启动 单独的jar (或 runnabled jar)即不依赖 第三方jar包 的 jar 后台启动: start-test.sh#! /bin/sh java -Xms128m -Xmx2048m -jar zhangqingzhou-test01.jar 5 > test.log & sleep 5stailf test.log 关闭程序:stop-t

2017-08-13 01:21:58 1491

原创 查看磁盘使用情况

查看磁盘使用情况:一级; df -h查看某个目录下 磁盘使用情况:du -h --max-depth=1 ./   展示当前目录下一级使用情况

2017-08-12 23:44:24 689 1

转载 linux iostat io 监督

linux  io 总结点击打开链接

2017-08-12 23:40:02 294

转载 linux top命令

linux  toip 命令 详解  http://blog.csdn.net/dxl342/article/details/53507673查看 top 命令详解http://blog.csdn.net/dxl342/article/details/53507673

2017-08-12 23:38:40 283

原创 Java 转移字符与字符的处理

那么这里在列上一些转义字符 \\ 反斜杠 \t 间隔 ('\u0009')\n 换行 ('\u000A')\r 回车 ('\u000D')\d 数字 等价于 [0-9]\D 非数字 等价于 [^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [a-zA-Z_0-9]\W 非单独字符 [^a-zA-Z_0-9]

2017-07-27 00:56:46 5379

原创 Java io流按行读取文件

package test.ioFile;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamRead

2017-07-27 00:25:44 9985

原创 Java 读取目录下文件(按修改时间返回文件顺序)

/** * @param args */ public static void main(String[] args) { String path = "d:\\test"; List list = getFileSort(path); for (File file : list) {

2017-07-26 23:54:26 12707

原创 jsp-url 中文参数乱码解决办法

事例:通过编码解码解决:var nameVal = $("name").val();var url = ......;$.ajax({ url: url,//地址 // data: data,//参数 type: 'POST',//提交方式 可以选择post/get 推荐post async: false,//同

2017-07-17 22:06:57 802

原创 ConfUtil 读取配置文件工具类

利用 Java 本身自带的IO流 和 properties 工具类 读取配置文件代码如下:package test.io;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;pub

2017-07-15 23:09:40 3023

原创 md5 加密工具类

安全加密方式 MD5 ,关键词 不可逆  彩虹表 加盐package test.test.util;import java.security.MessageDigest;public class Md5Util { /* * public static int getLocation(String[] fields, String field) { if

2017-07-15 22:44:32 323

原创 Echarts与后台java交互 数据动态变化

背景:前台 echarts+jquery   后台服务 :Java通过 使用ajax 进行 数据data 的 变换:// 信息分类function  getInfoLevelCount(){var param1 = $("#param1").val()+"";var param2 = $("#param2").val()+"";// alert("fcid:"+fc

2017-07-15 20:01:43 1089

原创 页面布局-iframe 高度 自适应问题

菜单 部分 为 父页面,点击之后使用iframe 引入 子页面,最初时 子页面高度 有误,故记录如何如何调整 高度的方法:结构如下:一:在 父页面设置子页面高度 如下1:加载时 自动设置高度(根据子页面内容-body)// 设置高度  加载的过程中 设置$('#rightFrame').load(function() {      var iframeH

2017-07-15 19:40:39 1582

转载 log4j 与 log4j2 的区别

在网上找了一篇,挺不错 留作记录 做备忘点击打开链接参考文档:http://blog.csdn.net/fangaohua200/article/details/53561718v

2017-07-02 23:37:19 454

原创 Struts2 工作流程

Struts2工作流程分析 STRUTS2框架内部流程1. 客户端发送请求的tomcat服务器。服务器接受,将HttpServletRequest传进来。2. 请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等)3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调

2017-06-25 00:44:02 864

原创 Java 创建连接池

连接池相关概念:对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大

2017-06-23 00:28:08 9234 2

转载 elasticsearch 中文分词器讲解

此篇文章讲的非常透彻点击打开链接http://www.cnblogs.com/zlslch/p/6440225.html

2017-06-15 22:46:28 288

原创 elasticsearch5.4.1 安装

现在最新版的elasticsearch 已经到5.41 了,所以 我尝试着安装一下,一下为记录我的安装步骤基础配置:1. jdk 1.8 必要条件(5.X 开始 ES 依靠jdk1.8 才能保证稳定)2. linux kernel 版本 这个最好是 3.5+,不然会 给出 警告,但不影响正常 运行如何查看自己内核版本呢?uname -a  或 unme -r  

2017-06-15 22:25:34 2623

原创 把Java程序打包成jar文件包并执行

把Java程序打包成jar文件包并执行 1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。 2.进入到下图界面,选择Java 下面的JAR file  3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径

2017-06-06 23:46:28 20829

转载 RMI java 远程调用

java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现

2017-06-06 23:05:23 315

原创 Java - JMS消息处理机制

好文连接URL:http://www.cnblogs.com/chenpi/p/5559349.html点击打开链接

2017-06-06 22:58:01 1112

转载 solr<三> Java 操作 solr query + facet

1:查询 SolrJ提供的查询功能比较强大,可以进行结果中查询、范围查询、排序等。 下面是笔者封装的一个查询函数: public static QueryResponse Search(String[] field, String[] key, int start, int count, String

2017-06-06 22:53:47 3612

转载 solr<二> Java 操作 solr CURD

一般来说 操作solr 有两种方式,一:是 http rest 方式,二:Java 操作 solrj ,这里我们都是通过Java的 作为solr 的客户端去操作;创建索引第一种添加方式,通过添加Field创建索引文档使用addField添加索引域,然后通过add(document)添加索引文档package com._656464.solr.test;im

2017-06-06 22:46:08 781

转载 solr <一>用 Java客户端 建索引+分页查询

在 solr 3.5 配置及应用(一) 讲过一了 solr 3.5的详细配置,本节我们讲利用solr 的客户端调用solr的应用了!一、利用SolrJ操作solr API     使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完

2017-06-06 22:29:10 1866

原创 elasticsearch 学习博客系列<五> ES 中 index-doc 的 更新(java)

这一篇我们说一下Java 操作ES 如何进行数据doc更新,同样可分为 单个更新 与 批量更新,和删除的 步骤一样 你首先要进行定位操作 即 获取 docID,然后 再进行操作定位:indexName+typeName+docId单个更新:1通过增加进行覆盖/** * 更新 单条 -数据 通过id * @param obj */ public void

2017-06-02 00:14:59 2414 1

原创 elasticsearch 学习博客系列<四> ES 中 index-doc 的 删除(java)

这一篇 我们讲解一下 Java 常用的 删除ES文档 doc 的方法,也是 分为 单个 删除 和 批量删除删除的时候要进行定位,indexName + typeName + docId 进行 唯一 确定文档 坐标 进行删除,一般我使用 这种方式删除(当然 还有其他方法) 所以 你要 先获取 docId  才可以 删除单个删除:/** * * @param docId

2017-06-01 23:53:51 1355

原创 elasticsearch 学习博客系列<三> ES 中 index-doc 的 添加(java)

上篇我们说了index的 mapping,这一篇 我们说一下 java 作为 客户端 来操作ES,下面讲一下 添加说明:.添加的方式 一般以json字符串 来添加 下面 我们以  ownused  索引为例讲解(ps:相应的 mapping 可自己建立 上一篇说过)第一步:建立 实体类package com.test.data;import com.test.util.Ip

2017-06-01 23:33:00 1783

原创 elasticsearch 学习博客系列<二> ES 中 index 设置 Mapping(表结构)

通过上一篇 我们了解到ES中的一些概念,回顾一下:几个基本名词index: es里的index相当于一个数据库。 type: 相当于数据库里的一个表。 id: 唯一,相当于主键。 node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。 cluster:代表一个集群,集群中有多个节点,

2017-06-01 22:40:30 19461

原创 elasticsearch 学习博客系列<一> ES 的安装与配置

具体的安装过程不在写,在网上找了篇文章,大家可以参考参考 含有一些配置   URL:  http://blog.csdn.net/sinat_28224453/article/details/51134978点击打开链接

2017-06-01 21:59:06 1415

原创 POI导出Excel的三种 workbook 的发展与区别

最近写了很多导出功能 数量有多又少,下面说一说POI 的一些使用 方法:创建流程:(上级为 下级的载体)1:.创建 工作簿2.创建 sheet(可以创建多个)3.创建行4.创建单元格接下来 分别说下 工作簿的常用三种形式的区别,他们分别是 1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWorkbook第一种:HSSFWorkbook 

2017-05-27 22:29:22 18062 3

原创 Mybatis 中 #{} 与 ${} 的区别

两个 符号都是取值的,但是他们的区别是什么呢?一:问题的由来?最近在工作中有个点击排序的功能调试了许久,终寻因,总结之。   需求是这样的,页面有个table,有一列的上下箭头可点击并排序。对于这种需求,我的mybatis.xml的sql配置写成了如下:   ORDER BY columnName #{map.ColumnNameSort}   

2017-05-23 23:17:23 292

原创 Spring 模块组成

一、  简介Spring功能日益强大,不断的版本更新中整合进各种技术,几乎成了企业级开发的御用框架,从开发手册来看,包含了以下七大模块: Core包是框架的最基础部分,并提供依赖注入(Dependency Injection)管理Bean容器功能。Context包,构建于Core包上,提供了一种框架式访问对象的方式,有些像JNDI注册。Context封装包继

2017-05-23 23:04:47 797

原创 Spring IOC 与 AOP的 理解

IOC,依赖倒置的意思,所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可以调用

2017-05-23 23:00:52 230

转载 Java 事物的概念以及延伸

一、什么是事务  事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。   事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则

2017-05-22 23:12:44 385

原创 Redis 各类型常用方法与 运用场景

Redis的六种特性l Stringsl Hashsl Listsl Setsl Sorted Setsl Pub/SubRedis各特性的应用场景StringsStrings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。常用方法方法说明

2017-05-22 22:09:55 2456

原创 mysql 与 Oracle 分页方法的对比总结

分页 在开发中 很常见,但是oracle 与 MySQL 的 分页方法 是不同的,所以在此处记录一下mysql:一:分页需求:客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改

2017-05-22 21:41:30 1174

原创 SpringMVC 常用注解

Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了@Controller和@RequestMapping的类和方法,Spring为处理器方法提供了极其多样灵活的配置。Spring 3.0

2017-05-21 22:49:31 409

原创 SpriingMVC 与Ajax 进行

SpringMVC 市场上用的比较多,与AJAX进行交互是一个重点http://blog.csdn.net/u014079773/article/details/52984747#comments

2017-05-21 22:42:47 384

es5.x 安装 head+sql 插件安装 单服务多节点配置

elaseasticsearch5.x 安装及head sql 插件安装

2017-06-15

java itext+jfree

jar 也有

2017-05-12

SpringMVC+jdbc+poi+download

SpringMVC+jdbc+poi+download

2017-01-19

空空如也

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

TA关注的人

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