自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 自动状态机学习及java实现

介绍AC自动机论文的java实现及思路。

2023-02-15 15:38:50 1264

原创 KMP算法学习-失配表

kmp算法 失配表 理解

2022-11-08 14:16:02 543

原创 java dump内存对比程序修改前后

目录一、目的二、抓取dump1、当前环境一、目的对比修改后内存变化。二、抓取dump1、当前环境windows10+java8(openjdk)openjdk version "1.8.0_202"OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_202-b08)OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.202-b08, mixed mode)2

2021-07-14 16:44:25 384

原创 Java8 String内存优化之字符串常量池

Java8 String内存优化之字符串常量池前言环境实验思路实验1和实验2-字符串内存无大小限制实验1-存放近1G的字符串内存实验2-存放近1G的字符串内存-存入字符串常量池实验3和实验4-字符串常量池会复用内存实验3实验4实验5和实验6-字符串常量池-释放内存实验5-常量池内存大小超过jvm实验6-常量池内存大小超过jvm-字符串常量池-释放内存前言工作中遇到一个场景,需要在本地缓存大量信息,上百万数量级,耗费了大量内存4~5G,调研发现其大部分是String类型文本,因机器内存有限,故希望减少该内

2020-12-20 19:03:55 3272 2

原创 Elasticsearch-IK分词器源码学习01

Elasticsearch-IK分词器源码学习01一、说明1、源码参考2、IDE3、Demo二、整体流程1、构建字典1.1、DictSegment类基本介绍1.2、DictSegment类lookforSegment()构建字典2、分词2.1、分词入口2.2、IKSegmenter类2.3、AnalyzeContext类2.3.1、fillBuffer()方法读取输入2.3.2、Lexeme getNextLexeme()方法2.4、CJKSegmenter类2.4.1、Hit类2.4.2、字符类型识别2.

2020-07-26 23:13:33 649

原创 Lucene DocValues 多值写入顺序并不能保证

Lucene DocValues 多值写入顺序并不能保证目录Lucene DocValues 多值写入顺序并不能保证1、背景2、ES和Lucene2.1、Lucene doc values字段介绍2.2、模拟写入和读取2.3、简单看下代码3、参考1、背景在工作中使用到ES 5.3.2的脚本(painless)排序时,业务逻辑较为复杂,需要获取存储的字段值列表,比如sortfield:["value3","value1","value2"]之前使用时只是判断是否存在,是布尔型判断。但新的业务需求

2020-07-05 13:54:07 604

原创 Mac安装mysql57

Mac安装mysql57准备工作首先从mysql官网下载mysql community server,需要注册oracle账号才能下载:https://downloads.mysql.com/archives/community/5.7.29版本,下载:macOS 10.14 (x86, 64-bit), Compressed TAR Archive 这个版本然后解压缩,然后赋予权限:chmod -R 777 mysql57再初始化,进入bin目录执行:mysqld --initialize,会

2020-06-26 10:19:09 360

原创 【JVM学习】1-Java对象占用内存分析-MAT

目录一、文章内容介绍二、实验环境三、Java基本类型占用字节数四、Java对象内存组成五、Java对象内存实践六、MAT准备七、Shallow Heap分析八、Retained Heap分析九、小结一、文章内容介绍本篇文章介绍Java8 实际占用内存分析,其引用了很多网上文章+个人实践理解,希望可以让读者快速了解实际Java占用内存。二、实验环...

2020-03-08 19:13:01 491

原创 STRUTS2获得session和request(转)

转自:http://www.blogjava.net/lyyb2001/archive/2008/03/07/184593.html在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所...

2011-12-14 19:54:55 83

MyEclipse8.X安装propertieseditor插件

1、第一步 下载property editor 可以访问网址:http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fpropedit%2F40156%2Fjp.gr.java_conf.ussiy.app.propedit_5.3.3.zip(其他版本:http://sourceforge.jp/projects/propedit/releases/...

2011-09-02 16:47:27 89

对于redirect、forward我的理解

看了这个帖http://www.iteye.com/topic/3497后,自己总结了一下。forward 一句话:容器内部的控制权转向。必须是在同一个容器(context)里面,可以携带request等的信息,而且因为是服务器端内部转发,所以就算有过滤器(struts)的话也不需要重新过滤,而且可以访问到平常不能访问到的资源(如WEB-INF目录),因为内部转发所以客户端地址栏不会发生变化...

2011-08-19 15:48:23 71

原创 ASP.NET页面事件执行过程(完整版)

<br />http://www.cnblogs.com/dachie/archive/2010/05/14/1735526.html<br /> <br />ASP.NET 母版页和内容页中的事件 <br />母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。 <br />在某些情况下,内容页和母版页中会引发相同的事件。例如,两

2011-04-16 14:06:00 4331

原创 ASP.NET 母版页和内容页中的事件(转)

<br />http://www.cnblogs.com/stargazer/archive/2011/03/12/1982101.html<br /> <br />很久没有做web方面的项目了。今天有幸给问道关于web的page初始化过程。觉得自己知道的还是太肤浅了。在网上找了下,这个文章表述很清楚,借来学习下。<br /> <br />母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发

2011-04-16 13:42:00 1353

原创 星星评分-JavaScript(原创)

<br />使用方法:将下面代码复制到.txt文件中,然后另存为.htm后用IE(注意是IE,FF不行)打开,点击星星,然后就可以得到分数。<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml" ><br />

2011-04-05 12:41:00 1349

原创 struts2 开发集锦

<br />本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kekeyifan/archive/2009/12/07 /4958716.aspxstruts2 开发集锦<br />1. Struts2的开发步骤 <br />1) 在classpath中添加如下包: <br />    struts2-core-2.1.8.1.jar, xwork-core-2.1.6.jar, ognl-2.7.3.jar, freemarker-2.3.15.jar, common-fil

2011-03-10 20:14:00 1006

原创 struts 2.0标签库简介

<br />摘自:http://hi.baidu.com/zhouhq_926/blog/item/1dcce23422dbb747241f14cb.htmlstruts 2.0标签库简介2009-07-31 09:06<br />struts2.0里的标签没有分类,只用在jsp头文件加上<%@taglib prefix="s" uri="/struts-tags" %>就能使用struts2.0的标签库<br />A:<br /><s:a href=""></s:a>-----超链接,类似于html里的<

2011-03-09 18:33:00 461

原创 MyEclipse 安装 Poreditor

<br />引自并更修改 http://www.blogjava.net/wj110reg/articles/153498.html<br /> <br />MyEclipse6.5 安装 Poreditor<br /> <br />help   -- >   software   updates   -- >   find   and   install..         <br /><br />search   for   new   features   to   install     -- >n

2011-03-09 14:54:00 561

Chrome开发人员

Chrome开发人员工具深入使用

2012-08-18

俄罗斯方块(强化)

是用VS2010+C#编写的简单的俄罗斯方块,没有什么不同,只是将小方块的个数加以改变,可以有3、4、5、6个小方块,理论上可以有更多,但是6个小方块的类型计算是36个图形中选择6个,很大的计算量,需要等1分钟,所以只有3、4、5、6几个形状,至于环境,我也不知道,反正VS2010可以,别的就不知道了,需要的就下载吧,如果要源码,请留言!

2011-11-25

网络人企业版 V4.69

能够安全的控制别人的电脑!绿色软件,无需安装,方便使用!本人亲测可用!欢迎大家下载~~~

2010-06-07

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

TA关注的人

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