自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (6)
  • 收藏
  • 关注

原创 MybatisPlus手动分页(List转Page)

MybatisPlus手动分页

2023-09-20 15:59:05 971

原创 获取上周开始时间和结束时间

【代码】获取上周开始时间和结束时间。

2023-06-01 17:39:10 125

原创 获取上个月的第一天和最后一天的时间戳

【代码】获取上个月的第一天和最后一天的时间戳。

2023-06-01 17:20:25 209

原创 获取上周开始时间和结束时间

获取上上周开始时间和结束时间。

2023-05-30 14:17:14 284 1

原创 Linux下修改文件权限报:chmod: changing permissions of ‘*/’: Operation not permitted

Inappropriate ioctl for device while reading flags on 的错误,所以说我的电脑根本就没有lsattr和chattr这两个命令。修改文件权限的时候报没有权限错误,不一定是咱们所谓的权限不足,还有可能是因为你操作的文件,根本就不在你操作的。你在自己电脑上操作其他服务器的文件权限,肯定没有权限了。今天突然发现文件无妨访问了,然后想着改下文件的属性,一直报错。后来想到这个文件是挂载其他服务器上的,通过df -h命令查看。说没有权限修改此文件,然后就开始各种百度。

2023-01-28 14:38:43 3109 1

原创 list进行分页操作

【代码】list进行分页操作。

2022-11-28 11:21:23 208

原创 Mysql的case when 嵌套查询

【代码】Mysql的case when 嵌套查询。

2022-11-03 10:39:16 2610 1

原创 通过身份证号码获取出生日期、性别、年龄

【代码】通过身份证号码获取出生日期、性别、年龄。

2022-10-31 16:39:17 600

原创 获取过去七天的日期数组

【代码】获取过去七天的日期数组。

2022-10-24 10:02:11 262

原创 校正密码格式

boolean checkPassword(String password) { //包含大写字母、小写字母、特殊符号、数字中的任意三项// String pw_pattern = "^(?![A-Za-z]+$)(?![A-Z0-9]+$)(?![a-z0-9]+$)(?![a-z\\W]+$)(?![A-Z\\W]+$)(?![0-9\\W]+$)[a-zA-Z0-9\\W]{8,16}$"; //包含字母和数字 String p...

2022-04-12 10:38:13 342

原创 将阿拉伯数字转换为中文数字: 123 -> 一二三

//将阿拉伯数字转换为中文数字: 123 -> 一二三 String getCNNum(int srcNum) { /** * 汉字 */ String[] CN_CHARS = new String[]{"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}; String desCNNum = ""; if...

2021-11-29 15:52:53 1181

原创 从listA里删除listB里有的数据

/** * 从listA里删除listB里有的数据 * * @param listA * @param listB * @return */ public static List<String> getDifferListByMap(List<String> listA, List<String> listB) { List<String> listC = new A...

2021-11-23 10:43:04 688

原创 获取昨日日期

/** * 获取昨日日期 * * @return */ public String getYesterday(int i) { Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH, i); SimpleDateFormat formatter = new Simpl...

2021-08-02 17:36:51 109

原创 List删除某些元素和排序

comDataVOS.removeIf(e -> 1 == (e.getDataType()) || 2 == (e.getDataType()) || 3 == (e.getDataType())); Collections.sort(statsComponents, (x,y) -> Integer.parseInt(x.getDataValue()) - Integer.parseInt(y.getDataValue()));

2021-08-02 17:33:44 183

原创 图片转换为Base64

package cn.cloud.bs.utils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.*;import java.net.URL;public class FileToBase64 { public static String readImg(String urlOrPath){ InputStream in = null; try {

2021-06-28 10:12:11 67

原创 MD5 工具类

public class MD5Utils { public static String toMD5(String plainText) { byte[] secretBytes = null; try { secretBytes = MessageDigest.getInstance("md5").digest( plainText.getBytes()); } catch (NoSuc

2021-06-11 10:31:57 78

原创 时间工具类

public class TimeUtil { /** * 显示日期的格式 */ private static final String DATE_FORMAT = "yyyy-MM-dd"; /** * 显示日期时间的格式 */ private static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; /** * 显示时间的格式 */

2021-06-11 10:29:54 85 1

原创 获取某段时间内所有日期

/** * 获取某段时间内所有日期 * * @param beginDate * @param endDate * @return */ public static List<String> findDates(String beginDate, String endDate) { try { DateFormat formatter = new SimpleDateFormat(...

2021-05-24 11:22:56 167

原创 将日期转为星期

//将日期转为星期 public static String dateToWeek(String datetime) { SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; Calendar cal = Calendar.getInstan...

2021-05-21 11:17:12 262

原创 两数相除取两位小数

/** * 两数相除取两位小数 * * @param a * @param b * @return */ public String rate(String a, String b) { if ("0".equals(b) || StringUtils.isEmpty(b)) { return "0.00"; } double percent = Double....

2021-05-14 11:35:43 121

原创 获取上周第一天,最后一天

/** * 获取上周周一(第一天是周一) * * @return */ public static Date getPreviousMonday() { Calendar cal = Calendar.getInstance(); // 将每周第一天设为星期一,默认是星期天 cal.setFirstDayOfWeek(Calendar.MONDAY); cal.add(Calendar.D...

2021-05-14 11:34:42 290

原创 统计:本周,本月,上周,上月,本周每天,本月每天,上周每天,上月每天数量的SQL语句总结。

#新手笔记:最近做了一个统计,前端是柱状图,饼状图,做数据展示,管理员可以看到每天的申请数量人数。数据库中“status”字段是状态:0代表待处理,1代表已同意,2代表已拒绝,4代表已过期。这是其中一个模块。1、展示本周中每一天的人数统计。对应部分的sql语句为: SELECT DATE_FORMAT( t.CREATE_TIME, '%Y-%m-%d' ) AS dateTime, sum( CASE WHEN t.STATUS = '0' THEN '1' ELSE '0' END )

2021-03-25 10:45:38 771

原创 多线程的实现方式

多线程的实现方式1.多线程概述进程和线程进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程:是进程中的单个顺序控制流,是一条执行路径;一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。2.如何实现多线程由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。但是,Java语言是不能直接调用系统功能的,所以,我们没有办法直接实现多

2020-07-03 20:18:02 1575

原创 使用集合思想实现简单的登录注册案例

Java案例:基于集合的登录注册需求分析:基于集合,实现简单的用户登录和注册操作。具体分析:a.有哪些类?b.每个类有什么东西?c. 类和类是什么关系?具体分析:实体类:dao层(持久层)接口实现层成员变量:用户名,密码;构造方法:无参构造和有参构造;成员方法:setXXX() 和 getXXX() ;测试类:单元测试(Junit的jar包)/main方法测试分包:包的命名:实体类:com.qianfeng.entity/pojo/domain/dao数据

2020-06-20 11:25:46 442 1

原创 方法的形式参数的问题研究

方法的形式参数本章将从如下两个方面进行研究:形式参数是基本数据类型形式参数是引用类型1.形式参数是基本数据类型基本数据类型作为方法的形参,形式参数的改变不影响实际参数。下面举例说明: public static void main(String[] args) { int a = 10; int b = 20; System.out.println(a); System.out.println(b); change(a, b); System.out.printl

2020-06-13 12:00:13 355

原创 JavaSE---数组的冒泡排序

JavaSE—数组的冒泡排序你好! 今天给大家讲解的是数组的基本应用----数组的冒泡排序!冒泡排序的基本思想:冒泡排序就是将数组中的各个元素两两进行比较,其中较大的那个数向后排列,与排在它后面的数再进行一次比较…以此类推!直到数组的最后一个元素比较完毕之后,数组中的最大值就出现在最大索引处!重复这样的过程,就可以将数组中的元素做一个从小到大的排序,从而完成冒泡排序。下面举个例子:我们可以发现,经过第一轮的比较之后,最大数字“5”已经排列到了数列末尾。体现在数组里面就是最大值出现在最大索引处。此

2020-06-06 11:15:09 190

空空如也

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

TA关注的人

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