- 博客(113)
- 资源 (5)
- 收藏
- 关注

原创 IDEA常用快捷键
1 创建新的类:Alt+Insert,同时可以创建文件,get或set方法;2.撤销和恢复代码:ctrl+z撤回代码ctrl+shift+z恢复撤回代码3.Alt+Tab:wiondows切换视窗4.Alt+回车:导入包自动修正5.Ctrl+F7:可以查询当前元素在当前文件中的引用,然后按F3可以 选择6.ALT+INSERT:生成get/set 实现接口等7.Ctrl+X: 删除行8.Ctrl+D: 复制行9.Ctrl+Alt+L: 格式化代码10.Ctrl+Shift+Space
2020-07-28 22:46:29
210

转载 Webstorm常用快捷键
ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。ctrl + j: 输出模板ctrl + b: 跳到变量申明处ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)ctrl + []: 匹配 {}[]ctrl + F12: 可以显示当前文件的结构ctrl + x: 剪切(删除)行,...
2019-06-26 09:37:31
264

原创 Markdown编辑器语法之代码高亮、标记和文字颜色
Markdown 通过简单标记语法,使普通文本内容具有一定格式。但它本身不支持修改字体、字号与颜色等功能的。优快云-markdown 编辑器是其衍生版本,支持基于 PageDown ( Stack Overflow)所使用的编辑器的扩展功能(如表格、脚注、内嵌HTML、内嵌 LaTeX 等等)。代码语法高亮书写格式为: language_key if (condition) { retur...
2019-06-07 21:54:28
27827

原创 剑指offer刷题板
Dir字符串替换空格(https://blog.youkuaiyun.com/weixin_42662955/article/details/89494407)页码题目51替换空格12419.正则表达式匹配http://www.jianshu.com/p/462f54c25e3f12720.表示数字的字符串http://www.jianshu.com/p/47738...
2019-05-06 21:00:35
245
原创 浅谈CopyOnWriteArrayList
从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。CopyOnWrite容器非常有用,可以在非常多的并发场景中使用到。CopyOnWriteArrayList原理:在写操作(add、remove等)时,不直接对原数据进行修改,而是先将原数据复制一份,然后在新复制的数据上执行写操作,最后将原数据引用指向新数据。
2024-04-11 17:33:13
916
原创 分享7种SQL的进阶用法
在MySQL中ORDER BY排序除了可以用ASC和DESC之外,还可以使用自定义排序方式来实现。('咱们结婚吧', '靳东', 43.2, '2013-04-12'),('四大名捕', '刘亦菲', 62.5, '2013-12-21'),('猎场', '靳东', 68.5, '2017-11-03'),('芳华', '范冰冰', 55.0, '2017-09-15'),('功夫瑜伽', '成龙', 91.8, '2017-01-28'),
2024-01-25 23:34:36
3949
7
原创 MyBatis原理–缓存机制
开启一级缓存后:在参数和SQL完全一样的情况下,同一个SqlSession对象调用一个Mapper方法,只执行一次SQL。因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,SqlSession都会取出当前缓存的数据,而不会真是的发送SQL到数据库,走的是一个查询缓存。这也就是为什么一个查询,第一次慢,第二次及以后相对快。【如何确定是同一个查询】三部分组成的(hashcode + sqlid + sql语句)
2023-12-16 10:38:33
1120
1
原创 xxx不在 sudoers 文件中。此事将被报告。
出现此类问题主要是因为当前用户未被授予sudo权限,输入 sudo -i 时出现这种问题,可通过以下步骤添加sudo权限。
2023-12-12 11:22:44
2474
原创 测试与开发环境网址hosts配置
进行远程连接或者是直接访问网址一般都是在本地记录Hosts,这样可以省去很多时间重复查询输入不同的网址。所以有时候进行过一些开发任务,为了保证测试环境和开发环境的安全性,需要指定hosts再进行一系列工作。注意: 修改hosts文件需要修改相关权限。
2022-09-02 15:55:11
1096
原创 CentOS7安装Apache ZooKeeper 3.6.1
1. 准备工作虚拟机:Centos7zookeeper版本:ZooKeeper 3.6.1java version:1.8.0_241ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。2.
2021-07-13 16:56:28
377
原创 LeetCode 44 Wildcard Matching 解法以及一点思考
Wildcard MatchingDescriptionGiven an input string (s) and a pattern (p), implement wildcard pattern matching with support for '?' and '*' where:'?' Matches any single character.'*' Matches any sequence of characters (including the empty sequence).Th
2020-12-28 15:59:41
280
原创 类-类之间的关系
类????类之间的关系基本上可以分成以下6类:泛化、实现、聚合、组合、关联、依赖;泛化继承聚合A包含B,但B并不是A的一部分,只是A的业务逻辑需要用到B所以才放到一起;换言之,A的生命周期不会影响B,A销毁B仍然会存在,eg:学生和课程;public class A { //B的实例b private B b; //b传入A的构造函数 public A(B b) { this.b = b; }}组合A包含B,并且B是A的一部分,A如果消失了,那么B也将不复存
2020-12-06 23:13:32
261
1
原创 SpringBoot入门学习笔记
SpringBoot笔记SpringBoot注释mapper或者dao注入在serviceImpl中,@Service如果不在Impl中注释的话,该Impl无法注入;GetMapping是get方式;PostMapping是post方式;由于安全原因,公司可能会规定只能使用post方式。驼峰原则:mybatis.configuration.map-underscore-to-camel-case=true实体类的大写,数据库里面的横杠后面的是大写,对应;pojo类的注释:@Comp
2020-10-24 21:07:08
152
原创 SQL备忘录
SQL 学习笔记//添加列,这个是每一次都记不住的,多练习alter table student add column age;//删除列alter table student drop column age;//别名的中文需要双引号select product_id as "编号" from product;//独一无二的select distinct product_type as "类型" from product;//where子句必须跟在from后面A 5 + N
2020-09-27 21:52:47
150
原创 /../../../../mvn: line 191: /../../jdk1.8.0_261/bin/java: cannot execute binary file:
无法执行二进制文件解决办法经过重新安装jdk,得以解决,jdk-8u261-linux-x64.tar对应的maven-3.6.3。
2020-09-25 18:56:39
742
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
SpringBoot项目连不上’url’可能的原因报错详情Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class。我的错误原因只写了application-dev.yml的配置信息,但是没在aplication.yml中激活
2020-09-17 17:42:17
380
原创 springboot正常启动但访问404
试了网上常见的两条原因,如1. spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了;2.正常启动了,但是controller ,用@RestController 注解去配置的controller,然后路径也搭好了,但是浏览器一直报404.最后原因是,spring boot只会扫描启动类当前包和以下的包 。 如果将 spring boot 放在 包 com.dai.controller 里面的话 ,它会扫描 com.dai.control
2020-07-28 23:18:36
1625
原创 Java面向对象
1.构造函数的执行顺序:先执行父类的构造函数,再执行子类的。2. override(重写) 方法名、参数、返回值相同 子类方法不能缩小父类方法的访问权限 子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常) 存在于父类和子类之间 方法被定义为final不能被重写。3. overload(重载) 参数类型、个数、顺序至少有一个不相同 不能重载只有返回值不同的方法名 存在于父类和子类、同类中4.关于抽象类 抽象类必须有关键字abstract来修饰 抽象类可以不含有
2020-07-20 18:26:57
129
原创 测试Maven是否安装成功
一.测试看是否安装成功命令:mvn -v二、maven配置(全局配置,用户配置)为什么进行全局配置,用户配置?后续项目是否需要配置?
2020-07-18 22:14:22
3273
1
原创 win10的cmd进入文件夹
win+R-运行-cmd 打开命令行窗口1.输入盘符: D: 进入D盘 命令行显示: D:>2.输入 cd D:\redis 为:D:> cd D:\test ,进入test文件夹
2020-03-27 07:34:12
977
原创 Class not found解决办法
Class not found com.spring.demo java.lang.ClassNotFoundExceptionDescriptionJunit做测试,遇到两个问题,最开始的时候就是只出现之前代码的结果,解决之后后来就是出现找不到类的情况,如下Class not found com.spring.demojava.lang.ClassNotFoundException: ...
2020-02-16 15:41:40
19857
3
原创 LeetCode581~Shortest Unsorted Continuous Subarray(最短无序连续子数组)
Shortest Unsorted Continuous SubarrayDescriptionGiven an integer array, you need to find one continuous subarray that if you only sort this subarray in ascending order, then the whole array will be ...
2019-12-16 21:27:22
164
原创 LeetCode448~Find All Numbers Disappeared in an Array
Find All Numbers Disappeared in an ArrayDescriptionGiven an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements of [1, ...
2019-12-02 10:45:10
136
原创 Eclipse快捷方式/技巧
1.替换/更改选中->Edit->Find/Replace2.获得Get/Set方法选中->右键->Source->Generate Getters and Setters
2019-10-14 21:44:33
168
原创 CSS有哪些属性是可以被继承的
1、字体系列属性font-family:字体系列font-weight:字体的粗细font-size:字体的大小font-style:字体的风格2、文本系列属性text-indent:文本缩进text-align:文本水平对齐line-height:行高word-spacing:单词之间的间距letter-spacing:中文或者字母之间的间距text-transform:控...
2019-09-12 17:15:56
825
原创 变量结构赋值——对象的结构赋值
对象的解构赋值简介解构不仅可以用于数组,还可以用于对象。let { foo, bar } = { foo: 'aaa', bar: 'bbb' };//’ ’或者 ” ”都可foo; // "aaa"bar // "bbb"与数组解构的不同:变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名。let { baz } = { foo: 'aaa', bar: 'bbb...
2019-09-04 16:19:18
1472
原创 变量的结构赋值之数组的结构赋值
数组的解构赋值基本用法ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。变量赋值let a = 1;let b = 2;let c = 3;ES6 结构赋值//从数组中提取值,按照对应位置,对变量赋值。let [a, b, c] = [1, 2, 3];let [foo, [[bar], baz]] = [1, [[2]...
2019-09-03 22:05:49
625
转载 const
const 命令基本用法const声明一个只读的常量。一旦声明,值不能改变。const PI = 3.1415;PI // 3.1415PI = 3;// TypeError: Assignment to constant variable.const foo;// SyntaxError: Missing initializer in const declaration//...
2019-08-30 22:02:11
118
转载 块级作用域
块级作用域一 ES5 无块级作用域ES5 case1:内部变量修改全局变量,数据“丢失”。ES5 case2:用来计数的循环变量泄露为全局变量。循环完事,i怎么就成了全局变量?二 ES6 块级作用域——借助let例1function f1() { let n = 5; if (true) { let n = 10; } console.log(n); }...
2019-08-29 21:25:44
137
原创 二维数组列的最大值
求二维数组每一列的最大值的和/***@author:DaciVin*@version:2019-8-27下午09:53:12**/public class val { public static int getMax(int[][]arrl){ int M=arrl[0].length; int N=arrl.length; int max=0; int [...
2019-08-27 22:12:32
851
原创 动态规划-01背包问题 &&LeetCode416 Partition Equal Subset Sum
背包问题01背包问题引入一 问题有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?换而言之,如何用有限的体积装最多价值的物品?本题:number=4,capacity=8i(物品编号) 1 2 3 4w(体积) 2 3 4 5v(价值) 3 4 5 6二 总体思路根据动态规划解题步骤(问题抽象化、建立模型、寻找约束条件、判断是否满足...
2019-08-23 21:39:33
258
原创 Java_LeetCode605 CanPlaceFlowers(种花问题)
CanPlaceFlowersDescription Example 1Input: flowerbed = [1,0,0,0,1], n = 1Output: True Example 2Input: flowerbed = [1,0,0,0,1], n = 2Output: FalseSolution贪心思想public boolean canPlaceFl...
2019-08-19 21:51:13
170
原创 JavaScript Pick—up(3)
1.typeof能检测到的运算符 undefined 值未定义 boolean 布尔值 string 字符串 number 数值(整形和浮点) object 对象或null function 函数ES6新增 symbol js有5种primit...
2019-07-28 20:56:34
357
原创 网易前端18实习生招聘部分题目解析
考察:splice()方法解析:是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素: var arr = ['Microsoft', 'Apple', 'Yahoo', 'AOL', 'Excite', 'Oracle'];// 从索引2开始删除3个元素,然后再添加两个元素:arr.splice(2, 3, 'Google', 'Facebo...
2019-07-27 21:35:57
481
转载 [转载]JavaScript中call,apply,bind方法的总结
Appendix转自追梦子;作者的文章写的很好,暂时没有什么补充的,先转载一下,到时候丰富一下再补充
2019-07-25 21:59:31
170
logback官方中文版文档.pdf
2020-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人