自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 IDEA使用问题

社区版IDEA spring项目不会自动提示,安装spring Asistant插件

2021-03-27 10:44:00 146

转载 虚拟机安装jdk以及zookeeper

这篇博客比较全安装jdk,zookeeper

2021-03-20 21:18:21 209

转载 虚拟机安装jdk详解

详见:虚拟机安装jdk8

2021-03-20 11:42:03 1054

原创 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

原创 面试手撕代码全集(链表)

链表

2020-09-16 21:44:24 499

原创 面试手撕代码全集(排序)

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

原创 手撕代码全集

1.数组问题2.字符串问题一级目录一级目录一级目录一级目录一级目录一级目录一级目录

2020-04-30 10:33:19 469

原创 手撕代码全集(字符串)

字符串的空格替换为%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关注的人

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