自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

panda-star的博客

每天淘汰昨天的自己,形成一种习惯

  • 博客(70)
  • 资源 (42)
  • 收藏
  • 关注

原创 java中数字签名MD5withRSA和SHA1withRSA

java中数字签名MD5withRSA和SHA1withRSA文章目录java中数字签名MD5withRSA和SHA1withRSA一、简介二、原理2.1 数字签名的生成2.2 数字签名验证三、代码实例一、简介数字签名用于验证消息发送者的身份,确保其他人无法伪造身份。二、原理数字签名基于非对称加密算法,利用只有拥有者才有私钥的特性(这可以标识身份)进行的。2.1 数字签名的生成对发送...

2020-03-31 00:13:19 1201

原创 java中加密算法AES和RSA

java中加密算法AES和RSA文章目录java中加密算法AES和RSA一、简介二、知识点2.1 对称加密算法2.2 非对称加密三、实例3.1 添加base64的maven依赖3.2 对称加密AES代码实例3.3 非对称加密算法RSA代码实例一、简介对于机密信息,我们需要加密,这里介绍加密算法在java中的使用。二、知识点目前常用的加密算法有对称加密算法与非对称加密算法。2.1 对称加...

2020-03-31 00:11:09 707

原创 java中消息摘要MD5与SHA-1

java中消息摘要MD5与SHA-1文章目录java中消息摘要MD5与SHA-1一、简介二、知识点2.1 md52.2 sha-1三、实例一、简介消息摘要是根据一段文本信息,生成固定长度的摘要,不同文本生成的摘要是不同。这里介绍java中消息摘要使用。二、知识点消息摘要可用来验证文本信息的完整性,一旦文本信息被篡改,那么摘要也会改变。目前常用的消息摘要有md5和sha-1两种。2.1 ...

2020-03-31 00:03:19 433

原创 java中十六进制编码与解码

java中十六进制编码与解码文章目录java中十六进制编码与解码一、简介二、代码实现一、简介十六进制编码就是把二进制转换十六进制字符串,即是0-9,a-f。或者相反。实现就是将二进制流,每四位一组,进行编码。二、代码实现public class ByteHexMain { public static void main(String[] args) throws Exceptio...

2020-03-30 23:57:40 5289

原创 java中Base64编码与解码

java中Base64编码与解码文章目录java中Base64编码与解码一、Base64简介二、知识点2.1 Base64字符2.2 Base64实现三、实例3.1 jdk原生实现3.2 commons-codec包实现一、Base64简介Base64是一种编码与解码方式,用于将二进制数据编码为64个可打印字符,或者相反操作。二、知识点2.1 Base64字符Base64有64个可打印...

2020-03-30 23:55:13 1561

原创 Java注解实例

Java注解实例文章目录Java注解实例一、简介二、示例一、简介java注解其实就是一种配置,类似的配置方式还有xml配置,这里介绍一个简单的注解使用的实例。二、示例public class AnnotionMain { public static void main(String[] args) throws NoSuchMethodException { //...

2020-03-30 23:40:55 170

原创 java中json与xml互转

java中json与xml互转文章目录java中json与xml互转一、简介二、开发步骤2.1 添加maven依赖2.2 代码实例一、简介本文介绍java中,json串与xml串相互转换的一种方式。二、开发步骤2.1 添加maven依赖<dependency> <groupId>org.json</groupId> <artif...

2020-03-30 23:33:27 4549

原创 java中读取配置文件

java中读取配置文件文章目录java中读取配置文件一、简介二、开发步骤2.1 添加maven依赖2.2 添加配置文件base.cfg2.3 配置读取代码实例一、简介在项目中,我们常常需要读取配置文件,这里介绍一种基于google的guava实现的配置读取方式。二、开发步骤2.1 添加maven依赖<dependency> <groupId>com.go...

2020-03-30 23:27:41 225

原创 python中日志记录

python中日志记录文章目录python中日志记录一、简介二、内容2.1 日志级别2.2 handler日志输出地2.3 formatter日志格式2.4 filter过滤器三、示例3.1 配置文件logging.json3.2 代码示例一、简介这里介绍在python中的日志记录,流程逻辑与java中类似。日志记录包含Logger(日志记录器)、Handler(日志输出地)、Filter...

2020-03-30 23:17:44 400 1

原创 netty(二)–使用Marshalling编解码java对象

netty(二)–使用Marshalling编解码java对象文章目录netty(二)--使用Marshalling编解码java对象一、简介二、代码示例2.1 添加maven依赖2.2 定义消息对象2.3 定义marshalling编解码工具2.4 定义服务端2.5 定义客户端一、简介marshalling是jboss的java对象序列化包,修正了jdk原生序列化存在的问题,保持了对jav...

2020-03-29 23:57:39 316

原创 netty(一)–基本使用

netty(一)–基本使用文章目录netty(一)--基本使用一、简介二、基础类2.1 io.netty.channel.nio.NioEventLoopGroup2.2 io.netty.bootstrap.ServerBootstrap2.3 io.netty.bootstrap.Bootstrap2.4 io.netty.channel.ChannelHandlerAdapter2.5 i...

2020-03-29 23:53:35 255

原创 websocket(三)–基于sockjs和stomp实现点对点通信

websocket(三)–基于sockjs和stomp实现点对点通信文章目录websocket(三)--基于sockjs和stomp实现点对点通信一、简介二、新知识点2.1 org.springframework.messaging.simp.SimpMessagingTemplate2.2 @SendToUser2.3 java.security.Principal2.4 org.spring...

2020-03-29 23:45:47 1712 4

原创 websocket(二)–基于sockjs和stomp实现广播通信

websocket(二)–基于sockjs和stomp实现广播通信文章目录websocket(二)--基于sockjs和stomp实现广播通信一、简介二、知识点2.1 sockjs2.2、stomp三、后端知识点3.1 注解@EnableWebSocketMessageBroker3.2 WebSocketMessageBrokerConfigurer类3.3 @MessageMapping3....

2020-03-29 23:36:16 606

原创 Java中图片处理thumbnailator使用

Java中图片处理thumbnailator使用文章目录Java中图片处理thumbnailator使用一、简介二、开发步骤2.1 添加maven依赖2.2 示例一、简介这里介绍在java中,使用thumbnailator进行图像处理。二、开发步骤2.1 添加maven依赖<dependency> <groupId>net.coobird</gro...

2020-03-29 23:23:56 956

原创 java中发送电子邮件的使用

java中发送电子邮件的使用文章目录java中发送电子邮件的使用一、简介二、common-email包介绍2.1 官方文档地址2.2 maven依赖包2.3 关键类三、配置发送电子邮件权限3.1 开通smtp3.2 端口设置四、示例一、简介本文将介绍在java中,怎么发送电子邮件。这里使用apache的commons-email包进行电子邮件的发送,其可以发送简单的文本邮件、带html格式的...

2020-03-29 23:19:19 523

原创 Java基本类型的自动装箱与自动拆箱

Java基本类型的自动装箱与自动拆箱文章目录Java基本类型的自动装箱与自动拆箱一、简介二、自动装箱2.1 定义2.2 转换方法2.3 转换时机2.4 在方法中传递包装类对象三、自动拆箱3.1 定义3.2 转换方法3.3 转换时机四、代码实例一、简介java是面入对象编程的语言,所有的都表示为对象。那么对于基本类型,java提供了对应的包装类。相应的就有自动装箱与自动拆箱操作。二、自动装箱...

2020-03-29 23:08:50 219

原创 jdk集合类

jdk集合类文章目录jdk集合类一、简介二、集合接口三、集合实现3.1 数组实现3.1.1 ArrayList3.1.2 HashMap3.2 链表实现四、集合java包4.1 java.util包4.2 java.util.concurrent包五、集合类图5.1 java.util包下的类图5.2 java.util.concurrent包下的类图一、简介集合类是java开发的基础。在此...

2020-03-29 22:20:33 247 1

原创 websocket(一)--原生websocket使用

websocket(一)–原生websocket使用文章目录websocket(一)--原生websocket使用一、简介二、java端关键点2.1 ServerEndpointExporter2.2 Session2.3 @ServerEndpoint2.4 处理方法三、前端关键点3.1 websocket地址3.2 创建连接3.3 处理方法四、 使用示例4.1 添加maven依赖4.2 生成...

2020-03-22 23:45:13 1540

原创 socket(五)–AIO异步非阻

socket(五)–AIO异步非阻文章目录socket(五)--AIO异步非阻一、简介二、关键类及其方法2.1 java.nio.channels.CompletionHandler2.2 java.nio.channels.AsynchronousChannelGroup2.3 java.nio.channels.AsynchronousServerSocketChannel2.4 java....

2020-03-22 22:30:55 200

原创 socket(四)–组播

socket(四)–组播文章目录socket(四)--组播一、简介二、知识点2.1 组播地址三、关键类3.1 java.net.MulticastSocket3.2 java.net.DatagramPacket四、示例代码一、简介前面介绍的tcp和udp通信,都是点对点通信。这里介绍另一种通信方式,组播,在同一组内,发送的消息,所有组员都能接收到。二、知识点2.1 组播地址d类地址,...

2020-03-22 22:18:31 1161

原创 socket(三)–udp同步阻塞式

socket(三)–udp同步阻塞式文章目录socket(三)--udp同步阻塞式一、简介二、关键类2.1、java.net.DatagramSocket2.2 java.net.DatagramPacket三、示例3.1 服务端代码3.2 客户端代码一、简介udp是无状态的,不需要事先建立连接,发送报文也是不安全的,即不保证一定发送到,也不保证按顺序送到。同时因为无连接,相应的开销小,速度...

2020-03-22 22:14:13 968

原创 socket(二)--Tcp同步非阻塞式

socket(二)–Tcp同步非阻塞式文章目录socket(二)--Tcp同步非阻塞式一、简介二、关键类2.1 ServerSocketChannel2.2 SocketChannel2.3 Selector2.4 SelectionKey2.5 Buffer三、示例3.1 服务端代码3.2 客户端代码四、注意一、简介同步阻塞式通信,工作线程一次只能处理一个连接请求,服务完成后,才可处理下一...

2020-03-22 22:09:34 884

原创 socket(一)–Tcp同步阻塞式

socket(一)–Tcp同步阻塞式文章目录socket(一)--Tcp同步阻塞式一、简介二、知识点2.1 阻塞与非阻塞2.2 同步与异步2.3 通信步骤2.4 端口三、服务端实例四、客户端实例一、简介这里介绍以tcp协议方式进行连接的同步阻塞式socket编程。同步阻塞是指通信开始时,工作线程等待直到连接上为止,数据传输时,也是等待直到获取数据为止。即是包含两个等待过程,期间就是等待,不做...

2020-03-18 23:22:16 889

原创 java中class文件基本结构

java中class文件基本结构文章目录java中class文件基本结构一、简介二、class文件基础结构一、简介通常我们编写的java文件,会经过编译器编译后,生成class文件,class文件是字节码文件,8位为一个字节,其实也就是二进制流,不过以8位进行一次分隔。二、class文件基础结构class文件包含如下几个部分:魔数,即CAFEBASE,一般常用文件开头都有类似的规定;...

2020-03-18 22:32:56 240

原创 elasticsearch–使用python进行数据操作

elasticsearch–使用python进行数据操作文章目录elasticsearch--使用python进行数据操作一、简介二、使用三、备注一、简介这里介绍使用python对elasticsearch进行数据的增删改查操作。二、使用这里直接上代码,详情请看注释#! /usr/bin/env python# -*- coding:utf8 -*-from elasticsea...

2020-03-18 22:23:01 675

原创 elasticsearch–与spring_data整合

elasticsearch–与spring_data整合文章目录elasticsearch--与spring_data整合一、简介二、步骤2.1 添加关键maven依赖2.2 spring配置文件spring-es.xml2.3 定义bean类Stu.java2.4 定义repository类StuEsRepository.java2.5 示例一、简介这里将介绍elasticsearch在s...

2020-03-18 22:18:46 226

原创 elasticsearch--使用java进行数据操作

elasticsearch–使用java进行数据操作文章目录elasticsearch--使用java进行数据操作一、简介二、步骤2.1 添加maven依赖2.2 示例一、简介这里介绍在java中,使用elasticsearch的java客户端进行数据操作,使用的es版本为6.2.2。二、步骤2.1 添加maven依赖<dependency> <groupId...

2020-03-18 22:12:51 606

原创 elasticsearch–ik分词器的安装

elasticsearch–ik分词器的安装文章目录elasticsearch--ik分词器的安装一、简介二、安装步骤2.1 下载ik分词器2.2 切换匹配分支2.3 通过maven打包2.4 解压打好的包2.5 配置ik分词器2.6 重启elasticsearch三、使用一、简介对于中文来说,elasticsearch默认的分词器效果不太好,通常采用ik分词器。这里介绍ik分词在elast...

2020-03-17 22:50:00 1200

原创 elasticsearch--http接口数据操作

elasticsearch–http接口数据操作文章目录elasticsearch--http接口数据操作一、简介二、操作一、简介这里介绍通过http请求,对es进行索引和数据操作,分别包含了增删改查。二、操作这里直接上代码,解释请参考注释。#!/usr/bin/env bashhost="127.0.0.1"port=9200index="stu"type="doc"#...

2020-03-17 22:38:25 1573

原创 elasticsearch--安装

elasticsearch–安装文章目录elasticsearch--安装一、简介二、知识点2.1 doc2.2 index2.3 type2.4 mapping三、安装步骤3.1 下载elasticsearch3.2 解压3.3 修改配置文件elasticsearch.yml3.4 启动elasticsearch3.5 查看四、报错处理一、简介elasticsearch是使用java开发的...

2020-03-17 22:32:03 94

原创 solr–主从配置

solr–主从配置文章目录solr--主从配置一、简介二、主solr器配置2.1 安装主solr2.2 修改core的solrconfig.xml配置文件2.3 重启主solr三、从solr配置3.1 安装从solr3.2 修改core的solrconfig.xml配置文件3.3 重启从solr四、注意一、简介这里介绍solr的主从配置,通常一主多从,主用来写数据,从用来读数据。从而分担读压...

2020-03-16 23:04:09 498

原创 solr–与spring_data整合

solr–与spring_data整合文章目录solr--与spring_data整合一、简介二、步骤2.1 添加maven依赖2.2 定义bean类Stu.java2.3 定义repository类StuSolrRepository.java2.4 定义spring文件spring-solr.xml2.5 数据操作一、简介这一节,将介绍基于spring data,对solr进行数据操作。...

2020-03-16 22:58:55 134

原创 solr–ik分词器安装

solr–ik分词器安装文章目录solr--ik分词器安装一、简介二、安装步骤2.1 下载ik分词器2.2 编译ik分词器2.3 添加ik的jar包2.4 修改配置文件2.5 重启solr一、简介在solr7中,有自带HMMChineseTokenizerFactory中文分词器,这里另外介绍一种常用的中文分词器,ik分词器。ik分词器官网自2012年后就没有更新,在solr7中,以前的版本...

2020-03-16 22:53:09 255

原创 solr--中文分词器使用

solr–中文分词器使用文章目录solr--中文分词器使用一、简介二、solr7中文分词器使用步骤一、简介solr7以前的版本对于中文分词支持不好,通常会用IK分词器。对于solr7,可以直接使用提供的分词器。二、solr7中文分词器使用步骤1、复制lucene-analyzers-smartcn-7.2.0.jar(在contrib/analysis-extras/lucene-lib...

2020-03-16 22:47:19 436

原创 solr--通过http方式进行数据操作

solr–通过http方式进行数据操作文章目录solr--通过http方式进行数据操作一、简介二、数据操作一、简介solr数据操作的途径有很多,这里介绍通过http请求方式进行数据操作,http请求方式在特定环境(如需快速删除数据)下拥有方便快捷的特点。这是以solr7.2.0为例进行介绍。二、数据操作数据操作对象主要有两类:对core的操作(如查看、创建、卸载、字段的增删改);...

2020-03-16 22:43:26 1157

原创 solr--查询语句及在java中进行增删改查

solr(二)–查询语句及在java中进行增删改查文章目录solr(二)--查询语句及在java中进行增删改查一、简介二、solr查询基本语法2.1 查询布尔逻辑2.2 模糊匹配2.3 区间查询2.4 模糊距离查询三、在java中solr增删改查3.1 添加maven依赖:3.2 示例代码(直接上代码,解释见注释)一、简介这里,先介绍solr查询的基本语法,然后介绍基于solr的java客户...

2020-03-16 22:36:05 765

原创 solr–安装及基本使用

solr–安装及基本使用文章目录solr--安装及基本使用一、solr简介二、solr使用场景2.1 文本搜索2.2 缓存三、solr构成3.1 solr主目录(solr存放core的目录)3.2 web应用四、core的主要配置文件4.1 managed-schema配置文件4.2 solrconfig.xm配置文件五、安装和启动步骤六、新建core步骤七、导数据到solr步骤一、solr简...

2020-03-16 22:30:32 291

原创 lucene使用

lucene使用文章目录lucene使用一、lucene简介二、lucene知识点2.1 Directory2.2 Document2.3 Field2.4 Term2.5 IndexWriter2.6 IndexSearcher三、lucene实例3.1 添加maven依赖3.2 代码实例一、lucene简介lucene是一个全文检索工具包,用于对大量数据,进行基于关键字查询。通常经过分词...

2020-03-16 00:07:46 241

原创 hanlp汉语言包

hanlp汉语言包文章目录hanlp汉语言包一、简介二、组成2.1 词库2.2 驱动器(jar包)2.3 配置文件hanlp.properties三、直接使用hanlp的代码实例3.1 添加maven依赖3.2 代码四、lucene中hanlp使用实例4.1 添加maven依赖4.2、将配置文件hanlp.properties放到classpath目录下(resources目录下即可),配置文件...

2020-03-16 00:06:36 1240

原创 线程辅助类(五)–Phaser

线程辅助类(五)–Phaser文章目录线程辅助类(五)--Phaser一、简介二、关键点2.1 new Phaser(n)2.2 重写onAdvance方法2.3 phaser.arriveAndAwaitAdvance()2.4 phaser.arriveAndDeregister()2.5 phaser.isTerminated()三、使用示例:一、简介Phaser是一类线程辅助类,它可...

2020-03-16 00:04:51 116

dwz-ria-1.4.6.zip

dwz-ria-1.4.6.zip

2016-02-16

nexus-2.7.0-06-bundle.tar.gz

nexus-2.7.0-06-bundle.tar.gz。

2015-05-28

Head.First.HTML.with.CSS.and.XHTML.pdf

Head.First.HTML.with.CSS.and.XHTML.pdf。

2015-02-17

uml技术.pdf

uml.pdf

2015-02-17

JSTL标准标签库.ppt

JSTL标准标签库.ppt。

2015-02-17

JSP网页编程.ppt

JSP网页编程.ppt。

2015-02-17

JSP教程课件.ppt

JSP教程课件.ppt 。

2015-02-17

JSP基础教程(清华版).pdf

JSP基础教程(清华版).pdf。

2015-02-17

jsp中文手册.chm

jsp中文手册 chm

2015-01-24

JSP应用开发详解.pdf

JSP应用开发详解 pdf

2015-01-24

TortoiseSVN-1.8.10.26129-win32-svn-1.8.11.msi

TortoiseSVN-1.8.10.26129-win32-svn-1.8.11.msi,SVN客户端

2015-01-08

VisualSVN-Server-3.2.2-win32.msi

VisualSVN-Server-3.2.2-win32.msi,SVN服务端

2015-01-08

svn-1.4.6-setup.exe

svn-1.4.6-setup.exe

2015-01-08

敏捷软件开发:原则、模式与实践(带书签).pdf

敏捷软件开发:原则、模式与实践(带书签).pdf

2014-12-17

Java虚拟机规范(Java SE 7).pdf

Java虚拟机规范(Java SE 7).pdf

2014-12-17

精通Hadoop.pdf

精通Hadoop.pdf

2014-12-17

iBATIS开发指南.pdf

iBATIS开发指南.pdf

2014-12-17

JavaScript语言精粹.pdf

JavaScript语言精粹.pdf

2014-12-14

数据挖掘_概念与技术_中文第3版.pdf

数据挖掘_概念与技术_中文第3版.pdf

2014-12-14

MongoDB权威指南

MongoDB权威指南.pdf

2014-12-14

JAVA虚拟机.pdf

JAVA虚拟机.pdf

2014-12-14

数据结构与算法(JAVA语言版)-中文.pdf

数据结构与算法(JAVA语言版)-中文.pdf .

2014-12-14

JAVA中的正则表达式及其应用

JAVA中的正则表达式及其应用.pdf

2014-12-14

Java线程.pdf

Java线程.pdf

2014-12-14

空空如也

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

TA关注的人

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