- 博客(15)
- 收藏
- 关注
原创 常用正则表达式,持续更新。。。
匹配手机号:"1[3-9]\\d{9}"匹配邮编:"\\d{6}"匹配英文逗号、中文逗号、一或多个空格:"\\s*,\\s*|\\s*,\\s*|\\s+"
2021-11-03 14:26:42 167
原创 vertx 4.0 连接redis
vert.x连接redis需要的依赖: <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-core</artifactId> <version>4.0.0</version> </dependency> <depend
2021-04-01 16:45:47 1015
原创 根据字节长度,截取字符串(utf-8编码)
utf-8编码,字符串根据字节长度做截取场景:超长字符串要插入数据库,库中字段长度不够,需要程序中做截取。package com.test.string;import org.springframework.util.StringUtils;/** * @Author AngleFlyyy * @Date 2020/8/31 14:30 */public class SubStringTest { public static void main(String[] args
2020-08-31 15:24:27 1302
原创 Problem with writing the data,class xxx,ContentType:application/json
在使用webservice (cxf)调用远程服务的时候,报了这个错;原因:1.网上有说是实体类少注解,这个我没碰到;2.远程服务的ip修改了,导致的写入数据错误,转换不了json;3.如果ip没错,而是url后面的地址错的话,是会报404;...
2020-08-26 10:35:58 1699
原创 javax.mail.AuthenticationFailedException: 550 User has no permission
参考https://blog.csdn.net/suxiaohanqi/article/details/56844087这篇文章,但是邮箱页面已升级,为解决部分用户查不到客户端授权密码问题,我将新版邮箱页面的设置方式告知如下:注意:第三步的时候会让你使用手机号发送一条信息,发送完成后,页面会出现一个弹框,将弹框中的字符串当做你在代码中使用时的密码即可;...
2020-08-03 15:52:06 1468
原创 获取当前日期的年、月、日
public static void main(String[] args) { System.out.println(getYear()); System.out.println(getMonth()); System.out.println(getDay());}/** * 获取当前年份 * @return */public static String ...
2020-04-13 15:02:21 451
原创 double类型转bigdecimal,保留两位小数,不四舍五入
double类型转bigdecimal,保留两位小数,小数部分不足时补0public static void main(String[] args){ //保留4位小数,#.0000或0.0000都可以,#.####或0.####是入参必须要有四位小数才可以使用。 DecimalFormat df = new DecimalFormat("#.0000"); do...
2020-04-13 14:52:57 5858
原创 oracle报错:ORA-01013:用户请求取消当前的操作
这个错误的原因有多种,我遇到这个错误的原因是:在单元测试中往数据库中插入数据,在Oracle可视化工具中,将已插入的数据delete,再次执行插入程序时,报错ORA-01013:用户请求取消当前的操作;原因:delete之后没有提交:提交之后再次运行就没有问题了。...
2019-09-29 11:19:39 9730
原创 MongoDB特性
本文主要参考《MongoDB 实战》第二版1.文档数据模型 MongoDB以二进制JSON格式存储文档数据,或者叫做BSON。BSON有相似的数据结构,它是专门为文档存储设计。当查询MongoDB并返回结果时,这些数据就会转换为易于阅读的数据格式。 关系型数据库包含表,MongoDB拥有集合。即关系型数据库在表的行里保存数据,而MongoDB在集合的文档里保存数据。集合是M...
2019-05-11 16:51:34 877
原创 Redis最最最通俗易懂的解释!!!
Redis的官方解释可以百度,这里讲redis缓存为啥速度快??? 这么说吧,别人问你什么是“redis”,如果你知道,你可以直接吧啦吧啦一大堆,其实这个时候你的大脑就类似redis缓存,别人问的“redis”就是key,你说出来的结果就是value,而你如果不知道,你就去上网查,然后再告诉别人,这就类似于查询数据库了,你查了再告诉别人当然慢了! 你把脑袋里的东西写进笔记...
2018-08-13 12:41:44 2593 3
原创 Dubbo+zookeeper+springboot之我见
纯属个人论点,不喜勿喷啊!中小型项目使用这些框架的概率比较小,一般业务复杂、高并发的项目使用该类组合;他们的关系: 客户机发送请求——进入Dubbo框架——找到zookeeper(它接到请求立刻看看自己手上有没有服务器挂靠你要的服务,发现有,哎呀,有戏!)——找到这个由springboot框架写的服务(然后就是一通对数据库的增删改查)——返回结果给客户机——完成请求!举个通俗...
2018-08-11 23:25:39 327
原创 python的read(),readline(),readlines()读取方法区别
.read() 其实应该是.read([size]).read() 代表读取所有内容,并以字符串格式返回结果.read([size]) 即每次读取[size]长度并以字符串格式返回(从当前指针位置开始,.tell()方法可以查看当前指针位置,不一定从头开始).readline() 代表按行读取,返回字符串.readlines() 代表读取所有行,并以每行作为对象放入列表中...
2018-07-22 10:43:33 444
原创 递归方法计算整数n的阶乘,1-n的累加
正整数N的阶乘:import java.util.Scanner;//递归算阶乘public class Demo2 { //定义一个算阶乘的方法jieCheng() public static int jieCheng(int num){ if(n==1){ //n值为1时返回1,跳出方法,停止计算 return 1; } return...
2018-06-26 17:08:03 4576
原创 MyBatis实现动态查询、模糊查询
要实现查询,咱们就先有个数据库,截图如下,其中cityAreaId是外键,本次可以忽略;下面Branches是我的实体类,里面有name和address属性;接口中方法:public List<Branches> finDongTai(@Param("name")String name,@Param("add")String address);MyBatis的接口映射文件的代码:<...
2018-06-05 11:38:16 1557
原创 屏幕输入三个整数,判断三角形
这里介绍的方法,是我本人刚接触JAVA,学习到类和对象时编写,有考虑不周的地方还望谅解,如果有更好的方法欢迎留言,谢谢。我的代码如下:import java.util.Arrays;import java.util.Scanner;public class IsTriangle { // 判断能否构成三角形 public boolean isTriangle(int a...
2018-04-13 19:39:09 2466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人