【java】1047_删除字符串中的所有相邻重复项

  • Post author:
  • Post category:java

题目描述 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca" 输出:"ca" 解释: 例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符…

继续阅读 【java】1047_删除字符串中的所有相邻重复项

java中反射详解

  • Post author:
  • Post category:java

概念 反射:是java被视为动态语言的关键,反射机制允许程序在执行期间借助反射接口取得任何类的内部信息,并能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存的方法区中产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一个镜子,透过这个镜子看到类的结构,所以称为“反射”。 优点 可以实现动态创建对…

继续阅读 java中反射详解

java实现敏感数据脱敏

  • Post author:
  • Post category:java

一、自定义注解的方式 (一)创建一个脱敏工具类 import org.apache.commons.lang3.StringUtils; /** * 敏感信息脱敏工具类 */ public class MaskUtil { /** * 手机号脱敏 * @param phone * @return */ public final static String maskPhone(String phon…

继续阅读 java实现敏感数据脱敏

java autohotkey_Linux中的AutoHotKey键映射替代方案

  • Post author:
  • Post category:java

Windows——AutoHotKey 初次了解AutoHotKey,是在Win下最爱效率神器: AutoHotKey | 晚晴幽草轩这篇博客中,博主有对AutoHotKey作详细介绍,这里不在赘余。当时打字很慢,更苦于写代码时需要经常按方向键、Home/End等按键(当然这些问题有些编辑器可以解决),个人而言很是痛苦,直到遇到了AutoHotKey,解决了一大痛点,可以用它来重新布局我的键盘。看…

继续阅读 java autohotkey_Linux中的AutoHotKey键映射替代方案

JAVA自带的各种HashMap(基于JDK11)

  • Post author:
  • Post category:java

1、HashMap HashMap的数据结构在JDK1.8以下是:(数组+链表) 在JDK1.8时更新为 (数组+链表+红黑树) 为什么要做这种转变呢? 原因是当链表长度过长时会查询的时间复杂度时O(n),而转换成红黑树后查询的时间复杂度为O(logn),提高了查询效率,那么什么时候由链表转化为红黑树呢? //树化阈值 static final int TREEIFY_THRESHOLD = 8;…

继续阅读 JAVA自带的各种HashMap(基于JDK11)

Java之类型信息

  • Post author:
  • Post category:java

Java之类型信息 Class对象 Class对象是用来创建类的所有的常规对象的,它同样是一个对象。 在Java中,每个类都有一个对应的Class对象,这个对象提供了一些方法来操作这个类,比如实例化对象。因此,在创建一个类的对象之前,需要先创建这个类的Class对象。这个Class对象就像是这个类的代表,通过它我们可以了解这个类的属性和方法,并且可以实例化出这个类的对象。 更通俗一点:“由于Jav…

继续阅读 Java之类型信息

java批量文件入库操作优化

  • Post author:
  • Post category:java

2019独角兽企业重金招聘Python工程师标准>>> 关于使用JAVA进行文件文件入库操作,我想很多朋友都有自己的解决方法,自己独道的心得;在这说说今天遇到的问题; 背景: **项目需要与第三方平台做接口,事先估计数据量单个文件在100M以内;平台需要通过FTP接口将第三方平台数据下载至本地,并导入到相关数据库,并做汇总; 解决方案一: 具体代码见 IT兄弟 转载于:https…

继续阅读 java批量文件入库操作优化

JavaScript 操作 Cookie

  • Post author:
  • Post category:java

从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie…

继续阅读 JavaScript 操作 Cookie

java缺陷_Java编程常见缺陷汇总(一)

  • Post author:
  • Post category:java

[案例1】 1 public booleanequalNode(JudgeNode a, JudgeNode b) {2 return a.getId() ==b.getId();3 } 【点评】 应在JudgeNode类里定义equals()方法(估计刚从面向过程语言"转行"过来...)。 【案例2】 1 publicString[] getMsg() {2 List msgList = new…

继续阅读 java缺陷_Java编程常见缺陷汇总(一)

【java集合】自己实现简易的ArrayList

  • Post author:
  • Post category:java

List接口: public interface IMyList<E> { E set(int index, E elem); boolean add(E e); boolean remove(Object o); E remove(int index); int indexOf(Object o); E get(int index); int size(); boolean isEm…

继续阅读 【java集合】自己实现简易的ArrayList