自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 接口返回值封装

【代码】接口返回值封装。

2023-08-02 15:58:21 67

原创 hashmap底层实现原理

如果其中一个节点的K和参数K进行equals返回true,那么此时该节点的value就是我们要找的value了,get方法最终返回这个要找的value。另外,hashmap不保证元素存储的顺序,是一种无序的,和放入的顺序并不相同(此类不保证映射的顺序,特别是它不保证该顺序恒久不变)。HashMap由数组(键值对entry组成的数组主干)+ 链表(元素太多时为解决哈希冲突数组的一个元素上多个entry组成的链表)+ 红黑树(当链表的元素个数达到8链表存储改为红黑树存储)进行数据的存储。

2023-04-19 10:45:10 147

原创 oracle循环语句Loop,批量插入数据库

oracle循环语句Loop,批量插入数据库

2022-06-06 10:00:10 708

原创 身份证号变为密文显示

public static String idMask(String idCardNum, int front, int end) { //身份证不能为空 if (StringUtils.isEmpty(idCardNum)) { return null; } //需要截取的长度不能大于身份证号长度 if ((front + end) > idCardNum.length()) { ...

2022-03-09 17:37:49 237

原创 orcle中循环修改主键id

BEGINFOR L_RECORD IN (select id from B_FA_FIN_A_D_S_201215) LOOP UPDATE B_FA_FIN_A_D_S_201215 SET id = sys_guid() WHERE id = L_RECORD.id; END LOOP; commit;END;

2020-12-15 19:21:46 93

原创 手动回滚

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常

2020-04-06 17:03:30 174

原创 不要在 foreach 循环里进行元素的 remove/add 操作

不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用Iterator 方式,如果并发操作,需要对 Iterator 对象加锁。正例:List list = new ArrayList<>();list.add(“1”);list.add(“2”);Iterator iterator = list.iterator();while ...

2020-04-03 19:46:27 144

原创 java 获取 获取某年某月 所有日期(yyyy-mm-dd格式字符串)

 public static List<String> getMonthFullDay(int year , int month){     SimpleDateFormat dateFormatYYYYMMDD = new SimpleDateFormat("yyyy/MM/dd/E");   &nb...

2020-01-22 17:28:07 901

原创 线程配置及调用

spring-mvc.xml task:annotation-driven/       SaveInAssetRunner inAsset = (SaveInAssetRunner) AppContext.getContext().getBea...

2019-12-20 10:36:39 104

原创 复制实体

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入org.ap...

2019-12-11 10:54:57 105

原创 get(),orElse,orElseGet,ifPresent,isPreset

public class Test5 { private String eName; private String cName; public String getEName() { return eName; } public void setEName(String eName) { this.eName = eName; } public ...

2019-10-25 17:53:31 1558

原创 java8时间类型转成Date类型

LocalDateTime now = LocalDateTime.now(); System.out.println(now); //2019-10-21T18:47:01.221 Instant instant = now.atZone(ZoneId.systemDefault()).toInstant(); Date from = Date.from(instant); ...

2019-10-21 18:49:34 473

原创 @Transient注解理解

@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性. 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic...

2019-10-14 17:44:40 181

原创 orcale闪回

修改表名和闪回的时间点flashback table 表名 to timestamp TO_TIMESTAMP(‘2019-09-23 17:05:00’, ‘yyyy-mm-dd hh24:mi:ss’);开启闪回(提示ORA-08189: 因为未启用行移动功能, 不能闪回表 )alter table 表名 enable row movement;...

2019-09-23 17:38:06 70

原创 并行的效率

 public static void main(String[] args) {    List<Man> listMan = new ArrayList<>();  for (int i = 0; i < 2; i++) {   Man man = new M...

2019-09-20 11:35:08 416

原创 可重入锁ReentrantLock

public class ReentrantLockDemo { //可重入的锁,公平模式,解决饥饿现象。 //最先等待的线程,一直不能获取资源来执行任务,则为饥饿现象。 private static Lock lock = new ReentrantLock2(true); public static void main(String[] args) { ...

2019-06-06 16:46:30 104

原创 多线程卖票

private int count = 20; @Override public void run() { while (true) { synchronized (this) { if (count > 0) { System.out.println(Thread.currentThread().getName() + "卖出第" + count + ...

2019-06-04 11:28:47 100

原创 Orcale中获取当前时间--interval、add_months

select sysdate from dual可以用 to_char 来转换日期格式select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’) from dual也可以用 interval 加、减当前时间(year、month、day、hour、minute、second)select sysdate - interval ‘1’ year from ...

2019-05-06 15:00:23 516

原创 Eclipse选中一个变量名,相同变量都变色

在Eclipse中,双击选中一个变量名,相同的变量都会有变色提示快捷键:使用“Alt+Shift+O”对该提示功能的开/关进行切换可以设置提示颜色window–> Preferences–> General–> Editors–> Text Editors–> Annotations:“选择需要更改的提示”...

2019-04-28 11:54:23 427

原创 Orcale中,自动递增编号

select    ‘BFT’ || to_char(SYSDATE, ‘yymmdd’) ||    (select lpad(decode(max(substr(t.RECEIPT_NUM, 10,4)),null,0,max(substr(t.RECEIPT_NUM, 10, 4))) + 1,4,‘0’) &nbs...

2019-04-22 16:06:24 294

原创 Spring注解@SuppressWarnings

一、前言                                    编码时我们总会发现如下变量未被使用的警告提示:上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @SuppressWarnings(“unused”) 去除这些“感叹号”。 二、 @Suppre...

2019-04-18 14:00:53 227

原创 xml中的for循环

#{item}

2019-04-18 09:49:54 9679

原创 Oracle中的wm_concat()函数

wm_concat()函数是oracle中独有的,mysql中有一个group_concat()函数。这两个函数的作用是相同的,它们的功能是:实现行转列功能,即将查询出的某一列值使用逗号进行隔开拼接,成为一条数据。...

2019-03-29 15:19:59 341

原创 eclipse代码自动补全

1&amp;nbsp;打开 Eclipse -&amp;gt; Window -&amp;gt; Perferences2找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:会看到只有一个&quot;.“存在。表示:只有输入”.&quot;之后才会有代码提示3在Auto activation triggers for Java后...

2019-03-02 19:48:15 229

逆向工程增强版,亲测+优化

在其他大神那下载的逆向工程,但是有些地方不太好用,自己亲测+优化过。

2019-05-08

VWware虚拟机商业版

VMware 有两个版本,分别是 VMware Workstation Pro 和 VMware Workstation Player。 Player 是免费版本,只能用于非商业用途,适合个人学习。 Pro 是商业版本,功能最强大,付费以后才能使用。

2019-04-19

空空如也

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

TA关注的人

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