- 博客(15)
- 收藏
- 关注
原创 java 通过身份证判断性别
根据身份证号码判断用户性别,0:男 ;1:女 public Integer judgeSex(String idCard) { String sexStr = idCard.substring(16, 17); int i = Integer.parseInt(sexStr); if (i % 2 == 0) { return 1; } else { return 0; }
2020-07-13 17:08:18
7134
转载 SpringBoot全局日期格式化
日常项目中,很多人对日期格式化如下:SvcOrderDailyStatisticsPo orderDailyStatisticsPo = new SvcOrderDailyStatisticsPo();SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");Date stationTime = dateFormat.parse(dateFormat.format(svcWorkOrderPo.getPayEndTime()));
2020-07-02 11:02:21
433
原创 java调用第三方接口
日常工作中,经常需要调用其他公司的接口来获取一些数据,本人实习期间第一次遇到这个需求百度了很久,目前发现最简便的一种方法记录一下。一、直接调用第三方接口数据提供给前端1.导入阿里巴巴fastjson依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>
2020-06-09 10:46:00
459
原创 正则表达式对密码限定格式:必须包含英文,数字,字符且密码长度大于8位
两个都可用:String pwPattern = "^(?=.*\\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\\da-zA-Z~!@#$%^&*]{9,}$";String pattern = ^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[._~!@#$^&*])[A-Za-z0-9._~!@#$^&*]{8,}$...
2020-04-20 10:09:40
1945
原创 virtualbox安装centos后网卡没有ip
正常解决步骤1. ping一个网址查看是否可以ping通2. 进入network-scripts目录cd /sysconfig/network-scripts3. 打开当前网卡配置,例如vi ifcfg -enp0s3,检查最后一行ONBOOT是否=yes,如果不等于修改为yes后重启网卡奇怪的解决办法安装后上面这些配置全部正确,但是就是无法获取ip地址,管理中找不到VBoxNet...
2020-03-26 09:52:47
862
原创 java自动生成编号
在实际项目中,经常会遇到需要自动生成“CS001”或者根据每天日期生成的流水号这样的编号,以下是生成两种编号的工具类。CS001格式:这里采用根据主键id一致的方式生成,如主键id为1,生成的编号为0001public class ProducerNumUtil { private static final Integer ONE = 1; private static fi......
2020-02-23 22:52:31
6192
原创 mybatis自动返回主键id
@Options(useGeneratedKeys = true, keyProperty = "visitDTO.visitId", keyColumn = "visit_id") void addVisitor(@Param("visitDTO") LettersVisitDTO visitDTO);useGeneratedKeys 设置为"true"表明要 MyBatis...
2020-02-19 23:08:59
517
原创 SSO单点登陆系统
一、什么是单点登陆系统?单点登陆系统简单讲就是用户在一处登录后,不用在其他系统中登录。比如用户在淘宝登陆后天猫页面刷新自动登陆不需要在登陆一次。二、传统登陆传统登陆方式:用户登陆时浏览器生成一个cookie保存登陆信息,退出时销毁cookie。三、 单点登陆单点登陆与传统登陆不同之处在于登陆信息如何共享,既其它应用也可以拿到用户的登陆信息。一般有以下两种方式:(一) 通过共享sess...
2020-02-16 18:15:09
165
原创 java实现敏感数据脱敏
一、自定义注解的方式(一)创建一个脱敏工具类package cn.com.citydo.earlywarningsystem.utils;import org.apache.commons.lang3.StringUtils;/** * 敏感信息脱敏工具类 * @author shensw */public class MaskUtil { /** * 手机...
2020-01-08 09:12:23
4587
2
原创 Spring框架AOP
一、 AOP术语1.1 AOP横切点定义: 散布于应用中的功能称为横切关注点,如日志中一个方法开始、结束等操作所做的事情,把这些横切关注点与业务逻辑相分离就是AOP要解决的问题。1.2 通知定义: 切面的工作被称为通知,通知定义了切面是什么以及什么时候使用,如方法被调用之前,之后或者抛出异常时调用。try{ try{ //@Before meth...
2019-12-15 10:11:58
88
原创 SpringBoot使用@RunWith注解报错
IDEA测试类使用@RunWith注解时发现并没有这个注解,此时查看导入的test依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</ar...
2019-12-06 10:23:28
7060
1
原创 MyBatis简介和基本使用方法
文章目录一、 MyBatis基础介绍1.1 三层架构1.2 配置MyBatis1.2.1 创建一个数据库,添加几张基本表1.2.2 配置MyBatis(xml方式配置)一、 MyBatis基础介绍1.1 三层架构表现层:用于展示数据业务层:处理业务需求持久层:和数据库交互1.2 配置MyBatis1.2.1 创建一个数据库,添加几张基本表1.2.2 配置MyBatis(xml方...
2019-12-01 15:39:33
223
原创 创建Spring容器的两种方式
一、创建Spring容器的两种方式BeanFactory:bean工厂ApplicationContext:应用上下文由于bean工厂对大多数应用来说比较低级,所以一般我们采用应用上下文的方式来创建bean对象。二、 常用的ApplicationContext类型AnnotationConfigApplicationContext:从Java配置类中加载Spring应用上下文。...
2019-11-28 14:59:19
548
原创 Spring重要模块简介
Spring Core:框架的最基础部分,提供 ioc 和依赖注入特性。Spring AOP:提供了面向方面的编程实现,AOP可以帮助对象解耦。Spring JDBC:Java数据库连接。Spring ORM : 用于支持Hibernate等ORM工具。Spring Web:提供了针对 Web 开发的集成特性。Spring Test:提供了测试功能。...
2019-11-28 10:35:03
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人