自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 身份证号码的严格校验(非正则)

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

2021-07-08 15:49:47 1343

原创 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 420 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 675

原创 聊聊软件开发的安全问题

软件开发中的安全问题是一个重要的挑战,每一个开发者都必须面对和解决。

2023-10-05 01:39:59 379

原创 为什么不推荐使用 kill -9 命令来终止进程

Linux kill 命令用于删除执行中的程序或工作。kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。1之所以不推荐甚至禁止使用是因为命令执行后会存在不确定性,滥用可能还造成比删库跑路还重大的事故,毕竟在生产环境中删库还是可以恢复的,但是由于使用命令造成的数据错误都不知道错在哪里。

2023-05-03 22:23:20 1706

原创 1417. 重新格式化字符串[LeetCode 系列]

给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母。请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同。也就是说,字母后面应该跟着数字,而数字后面应该跟着字母。请你返回重新格式化后的字符串;如果无法按要求重新格式化,则返回一个空字符串。

2022-11-11 15:49:38 128

原创 Java IO流之IO流基础

IO流介绍IO基础之File类IO流之字符流IO流之字节流IO流之Scanner类

2020-03-30 19:31:59 2533 9

原创 记一次糟糕的开发经历(文本匹配器)--swing框架使用

记一次糟糕的开发经历[文本匹配器]--swing框架使用本文涉及:1.Swing框架2.使用POI读取Word文档3.Flie类以及IO流操作文件4.把依赖jar包打包进项目jar包中5.使用exe4j将jar处理成可执行文件

2020-03-26 13:33:24 1225 2

原创 使用OrgChart技术流程图(树状图)

基于OrgChart技术流程图[树状图]

2020-03-20 13:19:17 2235

原创 软件安全检测之权限管理

基于Filter过滤器实现权限控制一、前言二、Filter过滤器介绍 1. 简介 2. Filter工作原理 3. Filter生命周期 4. Filter开发流程三、业务实现 1. 思路 2. 代码

2019-06-17 17:52:45 1000 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 426

原创 关于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 2118

原创 初识HTTP协议

HTTP协议HTTP协议是一种超文本传输协议.常用于B/S结构的通讯,即客户端(浏览器)与服务端之间传递数据的协议,HTTP协议规定了传递数据的相关格式.HTTP协议是应用层的的协议,所以它必须建立在可靠地传输层协议上,通常我们使用的传输层协议为TCP协议.TCP使用了一个拥塞控制机制,该机制迫使每个新的TCP连接一开始以一个相对缓慢的速率去传输数据,在网络不拥塞的基础上每个连接会迅速的...

2018-06-26 23:08:49 294

原创 浅谈java中的反射机制

反射反射机制可以将一个类的实例化操作,方法调用,属性的调用等操作由编码期决定改为在运行期决定,这样大大的提高了代码的灵活性; 适度的使用反射机制可以提高代码复用及灵活性.由于反射会有额外的性能开销,所以过度的使用会降低系统的性能; 1.反射是Java提供的API,是Java的一部分 2.反射提供了动态解析对象其类型和结构的功能 3.反射API提供了很多动态功能 - 动态加载类...

2018-06-26 18:35:53 1117

原创 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 996 1

原创 浅谈Java中的线程(一)

@[TOC](浅谈Java中的线程(一)) 线程和进程 线程: a)线程是进程的的一个顺序执行流(程序级概念);b)同类的多个线程共享一块内存空间和同一组系统资源,线程本身有一个供程序执行时的堆栈。c)由于线程在切换时负荷小,因而又叫做轻负荷进程;d)一个线程只可以归属于一个进程。 2.进程:a)进程是操作系统中运行的一个任务(系统级概念);...

2018-06-06 00:18:42 3109 3

Jasypt加解密工具安装包

基于JDK11 和 Jasypt java类库开发的加解密工具安装包 * 内置jdk11,无JDK环境也可使用 * 支持基于Jasypt的加密 * 支持基于Jasypt的解密 * 支持PBEWITHHMACSHA512ANDAES_256和PBEWithMD5AndDES方式加解密

2023-04-15

[地图渲染,数据格式 JSON]国内城市行政区域代码

1. 数据格式为 JSON 2.国内城市行政区域代码(到区县级行政单位) 3.包含每个区县级行政单位的经纬度信息 4.可用于地图渲染、身份证区域数据校验以及天气服务api 调用

2022-11-14

【JSON 数据】山东省菏泽市成武县边界数据(包含乡镇)可用于 Echarts 渲染地图

本数据可用于 Echarts 地图渲染,只包含山东省菏泽市成武县及其下属乡镇地图边界数据,使用时请注意。 适用于需要进行区域地图渲染的前后端开发人员。

2022-07-19

【log4j 重大漏洞补丁编译包】log4j2.2.15.0-rc2.zip

近日,Apache-log4j 披露出 log4j.x<=log4j2.2.15.0-rc2存在重大漏洞,随后官方在 GitHub 上快速发布了补丁包。很可惜该补丁包并没有经过编译,maven 仓库中也没有更新相应补丁。因此,编译了 log4j.2.15.0-rc2 包给有需要的同学食用。

2021-12-13

身份证号码中地址码与行政区域关系数据

身份证号码中地址码与行政区域关系数据,数据文件中剔除了一些无用的数据,只保留了地址码和行政区域的对应关系

2021-07-08

身份证号码中地址码与行政区域关系数据

身份证号码中地址码与行政区域关系数据,包含县,市的行政级别变动

2021-07-08

matching&exe4j.zip

此文件与我近日所发表的博客属于一套。 该压缩包中共分为两部分:一部分是文本匹配器(matching)项目的源代码,另一部分是exe4j软件的安装程序。安装程序来自exe4j官网,安全无毒。

2020-03-26

jquery.orgchart.js

OrgChart工具js,也可在码云下载(https://www.oschina.net/p/orgchart)

2020-03-20

SmartMVC.7z

模仿Spring MVC 搭建的MVC框架的源码。个人想法仅供交流和参考。

2019-05-09

给定一个范围输出素数的个数和所有的素数

这是一个关于素数计算的小程序,涉及到循环的嵌套,自定义函数的声明,全局变量的声明. 这段代码可以实现任意范围之间素数个数的计算 素数的自然数的输出.

2018-04-25

空空如也

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

TA关注的人

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