- 博客(19)
- 收藏
- 关注
原创 2020-12-15 IDEA学习记录
IDEA使用热加载、热部署1.热加载:在运行时重新加载class(开发环境),基于字节码的更改,不释放内存开发可用,上线不可用,热加载不重启tomcat,不重新打包2.热部署:直接重新加载整个应用(生产环境),清空内存重新打包,重新解压war包3.使用idea操作:a.settings -> compiler -> 勾选 “build project automatically”选项。b. Registry(IDEA使用“ctl + alt +shift + /” 打开),勾选图中
2020-12-23 12:17:06
121
原创 IDEA操作tips总结
1、Ctrl+Alt+V:使用Extract变量重构不完整的语句。Ctrl+Alt+V:使用Extract变量重构不完整的语句。BufferedReader br = new BufferedReader(new InputStreamReader(System.in));-》 选择变量,Ctrl+Alt+V,变为如下形式:InputStreamReader in = new InputStreamReader(System.in);BufferedReader reader = new Bu
2020-10-19 14:00:17
229
原创 Java常用的函数式编程
lambda表达式是函数式编程的核心,即隐式函数,没有函数名,只有函数体。lambda表达式特点(1)代码简单(2) 对象不变性lambda表达式的方法引用(1)静态方法:ClassName::methodName(2)实例方法:instance::methodName(3)超类的实例方法:super::methodName(4)类型上的类型引用:ClassName::methodName(5)构造方法引用:Class::new(6)数组构造方法引用:TypeName[]::new重点
2020-10-10 16:56:40
294
原创 面试手撕代码全集(排序)
1. 单例模式1.1 懒汉式优点:第一次调用才初始化,避免内存浪费。缺点:保证线程安全,需要加锁,会影响效率public class LazySingleton{ private static LazySingleton lazySingleton = null; private LazySingleton(){}; public static LazySingle...
2020-09-16 21:34:23
492
原创 手撕代码全集(数组)
数组数组的最大子数组的和public static int getMaxSum(int[] num){ if(num == null || num.length == 0) throw new IllegalArgumentException("数组中必须有数据"); int max = Integer.MIN_VALUE; int curMax = 0...
2020-07-01 23:17:38
326
原创 面试手撕代码全集(树)
面试手撕代码全集(基础篇)1.排序算法1.1冒泡排序1.2插入排序1.3快速排序1.4归并排序1.5基数排序1.6希尔排序2.查找算法3.队列实现4.链表实现5.单例模式5.1懒汉式5.1.2线程安全5.2饿汉式5.3双检索5.4登记式6.二叉树操作7.KMP算法8.动态规划1.排序算法1.1冒泡排序public void BubbleSort(int[] data){ int te...
2020-04-30 10:34:31
482
原创 手撕代码全集(字符串)
字符串的空格替换为%20public static String replaceBlank(String str){ StringBuffer sb = new StringBuffer(); for(int i = 0; i < str.length(); i++){ if(str.charAt(i) == " "){ sb.ap...
2020-04-29 10:39:47
440
原创 阿里4.20笔试-打怪得最多金币
初始能力值为 a,初始金币为0,怪物n只,血量为 b[ ],能力值不低于血量,就可以击杀该怪物,获得一枚金币,一枚金币可以选择加一点能力值,求手上最多的金币数(怪物可以不杀完)public static int getMaxNum(int a, int n, int[] b){ Arrays.sort(b); int index = 0; int maxNum =...
2020-04-20 22:15:33
723
3
原创 面试手撕代码全集(单例模式)
1. 单例模式1.1 懒汉式优点:第一次调用才初始化,避免内存浪费。缺点:保证线程安全,需要加锁,会影响效率public class LazySingleton{ private static LazySingleton lazySingleton = null; private LazySingleton(){}; public static LazySingle...
2020-04-20 11:23:36
534
原创 更新另一个关联表的多条数据(Oracle)
UPDATE PC_PRODUCTION_CALENDAR DSET D.MODE_ID = nullWHERE D.ID = ( SELECT E.id FROM ( select A.ID from PC_PRODUCTION_CALENDAR A where A.M...
2019-10-24 13:39:55
668
转载 Oracle查询一个表的数据插入到另一个表
新增一个表,通过另一个表的结构和数据create table TABLE1 as select * from TABLE2( TABLE1会复制 TABLE2 的结构和数据,但是不会附带任何TABLE2的触发器)如果表存在:insert into tab1 select * from tab2;3.同一个表中,将A字段的值赋给B字段:update table_name set ...
2019-06-25 20:31:22
8616
原创 一个表中提取数据插入另一个表中
进行“从一个表中提取数据插入另一个表中”操作时,出现这个错误。SQL放到Navicat执行是对的,但是在程序里面一直报这个错误。### The error may involve defaultParameterMap### The error occurred while setting parameters出错代码: <insert id="insert"> ...
2019-06-25 12:11:06
2597
原创 vue.js自定义软键盘“删除键”问题
小项目中需要用到一个自定义的数字软键盘,里面有一个“删除”键,取到数据后发现有错误需要修改,点删除键没作用,但是增加一个数字之后,再点删除就可以了,如图:这是因为是进行字符串操作,input框里原来是数据类型为整型,添加一个数后,自动变为字符串,删除键才有作用。解决:将软键盘文件变量类型事先变为字符串即可,如图:...
2019-05-23 10:45:43
1454
1
原创 Oracle数据库update用法总结
1.用子查询更新关联数据:update 表名set (字段1,字段2,)=(select 字段1,字段2 from 表名 where 限定条件1)where 限定条件2
2019-05-23 10:28:35
9429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人