- 博客(16)
- 资源 (8)
- 收藏
- 关注

原创 身份证号码的严格校验(非正则)
最近在工作中需要对用户的身份证号码进行强校验(严格校验),然后用于实名认证。看到这个需求时,我心想这还不简单,一个正则表达式就可以搞定了。但是想法很美好,现实很残酷,狠狠的抽了我一个大嘴巴子....... 因此萌生了写下一篇博客,防止后面的童鞋和我一样被现实抽了个大大的嘴巴.......
2021-07-08 15:49:47
1570

原创 NIO系列之缓冲区(二)
文章目录序言一、Buffer类的相关API1.1. 静态方法warp()1.1.1. warp()方法的使用1.1.2. Buffer对象的创建流程1.1.3. 缓冲区技术原理1.2. 限制(limit)的获取与设置1.2.1 什么是限制1.2.1-a 为什么demo.main A 处capacity=limit=51.2.1-b 为什么代码在运行到第38行抛出了IndexOutOfBoundsException1.2.2 限制(limit)的特点1.3. 位置(position)的设置与获取1.3.1 什
2020-09-17 08:54:50
540
1

原创 NIO系列之NIO和缓冲区(一)
NIO和缓冲区序言1.Java SE 的四大核心技术概述1.1 多线程1.1.1 进程与线程1.1.2 多任务1.2 并发技术1.3 Socket技术2.NIO概述2.1 什么是NIO2.2 NIO与普通IO相比的优点2.3 NIO高性能的核心原理3.Buffer类介绍3.1 缓冲区3.1.1 什么是缓冲区3.1.2 缓冲区的优势3.2 Buffer类使用3.2.1 Buffer类介绍3.2.2 ...
2020-07-30 08:45:06
760
原创 为什么不推荐使用 kill -9 命令来终止进程
Linux kill 命令用于删除执行中的程序或工作。kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。1之所以不推荐甚至禁止使用是因为命令执行后会存在不确定性,滥用可能还造成比删库跑路还重大的事故,毕竟在生产环境中删库还是可以恢复的,但是由于使用命令造成的数据错误都不知道错在哪里。
2023-05-03 22:23:20
1852
原创 1417. 重新格式化字符串[LeetCode 系列]
给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母。请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同。也就是说,字母后面应该跟着数字,而数字后面应该跟着字母。请你返回重新格式化后的字符串;如果无法按要求重新格式化,则返回一个空字符串。
2022-11-11 15:49:38
187
原创 记一次糟糕的开发经历(文本匹配器)--swing框架使用
记一次糟糕的开发经历[文本匹配器]--swing框架使用本文涉及:1.Swing框架2.使用POI读取Word文档3.Flie类以及IO流操作文件4.把依赖jar包打包进项目jar包中5.使用exe4j将jar处理成可执行文件
2020-03-26 13:33:24
1363
2
原创 软件安全检测之权限管理
基于Filter过滤器实现权限控制一、前言二、Filter过滤器介绍 1. 简介 2. Filter工作原理 3. Filter生命周期 4. Filter开发流程三、业务实现 1. 思路 2. 代码
2019-06-17 17:52:45
1088
1
原创 模仿Spring MVC搭建一个小型的MVC架构(smartMVC)
- Package: 1. base.annotation 注解包 2. base.common 处理器(视图/映射处理器)包 3. base.web 核心控制包 - Class: 1. Handler 映射处理器对象类 2. HandlerMapp
2019-05-09 09:19:00
453
原创 关于WkHtmltopdf插件将网页导出成PDF的使用(一)
关于WkHtmltopdf插件将网页导出成PDF的使用一、Wkhtmltopdf介绍1. wkhtmltopdf 简介2. wkhtmltopdf 优点3. wkhtmltopdf 缺点4. wkhtmltopdf 安装与配置5. wkhtmltopdf 使用二、代码中操作 wkhtmltopdf1. 介绍一下wkhtmltopdf 中的几种对象:2. wkhtmltopdf 的应用场景3. wk...
2019-05-08 17:24:03
2287
原创 初识HTTP协议
HTTP协议HTTP协议是一种超文本传输协议.常用于B/S结构的通讯,即客户端(浏览器)与服务端之间传递数据的协议,HTTP协议规定了传递数据的相关格式.HTTP协议是应用层的的协议,所以它必须建立在可靠地传输层协议上,通常我们使用的传输层协议为TCP协议.TCP使用了一个拥塞控制机制,该机制迫使每个新的TCP连接一开始以一个相对缓慢的速率去传输数据,在网络不拥塞的基础上每个连接会迅速的...
2018-06-26 23:08:49
327
原创 浅谈java中的反射机制
反射反射机制可以将一个类的实例化操作,方法调用,属性的调用等操作由编码期决定改为在运行期决定,这样大大的提高了代码的灵活性; 适度的使用反射机制可以提高代码复用及灵活性.由于反射会有额外的性能开销,所以过度的使用会降低系统的性能; 1.反射是Java提供的API,是Java的一部分 2.反射提供了动态解析对象其类型和结构的功能 3.反射API提供了很多动态功能 - 动态加载类...
2018-06-26 18:35:53
1145
原创 Map API
查找:根据key(关键字)查找相应的value(对应值)Map APIMap属于Java的集合APIMap是面向查找而设计的API,查找表。Map API的查找性能非常好Map API提供了根据key查找value的方法Map接口Map接口定义了根据key查找value的功能,其全部实现类都提供了根据key查找value的功能Map中的key是不可以重复的...
2018-06-08 19:58:10
1035
1
原创 浅谈Java中的线程(一)
@[TOC](浅谈Java中的线程(一)) 线程和进程 线程: a)线程是进程的的一个顺序执行流(程序级概念);b)同类的多个线程共享一块内存空间和同一组系统资源,线程本身有一个供程序执行时的堆栈。c)由于线程在切换时负荷小,因而又叫做轻负荷进程;d)一个线程只可以归属于一个进程。 2.进程:a)进程是操作系统中运行的一个任务(系统级概念);...
2018-06-06 00:18:42
3149
3
Jasypt加解密工具安装包
2023-04-15
[地图渲染,数据格式 JSON]国内城市行政区域代码
2022-11-14
【JSON 数据】山东省菏泽市成武县边界数据(包含乡镇)可用于 Echarts 渲染地图
2022-07-19
【log4j 重大漏洞补丁编译包】log4j2.2.15.0-rc2.zip
2021-12-13
给定一个范围输出素数的个数和所有的素数
2018-04-25
matching&exe4j.zip
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人