![](https://img-blog.csdnimg.cn/20191025230649881.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记
Java语录精选
作者是一名经验丰富的Java开发工程师,拥有6年开发经验。擅长Java企业级应用程序开发,擅长多种流行框架和技术,如Spring、MyBatis、微服务框架等。具有扎实的Java基础,熟悉面向对象编程原理、多线程编程、网络编程、数据结构和算法等核心知识。曾参与过多个大型项目的开发,负责过需求分析、系统设计、编码实现、单元测试、部署上线等工作。有较强的沟通能力,能与团队成员紧密协作,按时高质量地完成开发任务。对代码质量、代码重构和设计模式有较深的理解和实践经验。
展开
-
IDEA回退代码
无原创 2022-08-01 20:25:53 · 681 阅读 · 0 评论 -
Linux文件夹赋予drwxr-xr-x权限,不能执行删除,只能mv改名
Linux 给某个文件夹赋予drwxr-xr-x权限:1、语法:chmod 755文件夹 -R2、例子:chmod 755 /usr/tmp/20160808 -R3、没有-R,则只是对当前文件夹赋予权限,文件夹里面的文件夹则不受影响,一般使用时都带-R就不能执行rm -rf删除操作,只能mv改名备份。...原创 2021-09-29 15:57:50 · 993 阅读 · 0 评论 -
javaScript高级程序设计
1.js建议语句使用;分号结尾,可以删除多余空格来压缩代码2.使用{}代码块组织代码3.var message;不赋值默认值容易产生undefined4.在函数里面定义var message = ‘hi’ 是局部变量5.函数里面定义mes = "hi"是全局变量,函数外部可以访问6.建议一条语句定义多个变量var message = ‘hi’,found = false,age= 29;7.typeof关键字可以区分值类型、字符、对象、函数等8.建议定义的变量用来保存对象,初始化null,原创 2021-06-19 23:51:02 · 124 阅读 · 2 评论 -
java集合原理刨解
集合ArrayList原理刨解JDK1.8(1)集合迭代器原理刨解JDK1.8(2)集合LinkedList原理刨解JDK1.8(3)集合Qeque原理刨解JDK1.8(4)集合HashMap原理刨解JDK1.8(5)集合HashSet原理刨解JDK1.8(6)集合TreeMap原理刨解JDK1.8(7)集合TreeSet原理刨解JDK1.8(8)集合LinkedHashMap原理刨解JDK1.8(9)...原创 2020-07-04 12:51:23 · 146 阅读 · 0 评论 -
SQL插入去重复
https://blog.csdn.net/MK_chan/article/details/84140995原创 2020-03-14 15:23:25 · 521 阅读 · 0 评论 -
java代码优化案例问题
问题是for循环了数据库查询long startTime = System.currentTimeMillis();//开始时间long endTime = System.currentTimeMillis();//获取结束时间System.out.println("程序运行时间: " + (endTime - startTime) + "ms");解决减少数据库查询次数,使用局部变...原创 2019-12-28 14:06:00 · 206 阅读 · 0 评论 -
Tomcat部署项目三种方式
1.直接将项目放到webapps目录下创建虚目录hello /hello:项目的访问路径简化部署:将项目打成一个war包,将war包放置在webapps目录下.war包会 自动解压缩2.配置conf/server.xml文件在<Host标签中配置<Context docBase=“D:\hello” path="/hehe"docBase:项目存放的路径path:虚目录...原创 2019-11-13 17:14:17 · 117 阅读 · 0 评论 -
Eclipse导入Web项目部署到tomcat
https://blog.csdn.net/biyesheji51qqcom/article/details/89395724原创 2019-11-06 23:31:20 · 394 阅读 · 0 评论 -
JVM虚拟机
类加载器ClassLoader负责加载clas文件, class文件在文件开头有特定的文件标示,将c1ass文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且 Classloader只负责 class文件的加载,至于它是否可以运行,则由 Execution Engine决定class里面是二进制字节码虚拟机自带的加载器启动类加载器( Bootstrap)C++...原创 2019-11-04 01:37:12 · 192 阅读 · 0 评论 -
Lambda函数式接口的练习
1.消费型接口的抽象方法有参无返回值Void 例如 Consumer : void accept(T t)2.供给型接口的抽象方法无参有返回值类型 例如 Supplier : T get()3.判断型接口的抽象方法有参有返回值类型boolean 例如 Predicate boolean test(T t)4.功能性接口的抽象方法有参有返回...原创 2019-10-31 18:26:08 · 261 阅读 · 0 评论 -
Java JDK1.8函数接口
Lambda重要口诀:拷贝小括号 , 写死右箭头 , 落地大括号@FunctionalInterface //隐身修饰,取消可以有多个抽象方法,加上只能有一个interface Function{ //函数接口里必须有一个抽象方法 void fun(int x,int y,int z); //可以有多个default修饰的方法 default int...原创 2019-10-31 16:11:11 · 450 阅读 · 0 评论 -
Java学习资源网站
IT猿网什么都有烤鸭博客Sprong Boot等资源原创 2019-11-04 09:05:27 · 2155 阅读 · 0 评论 -
Redis存储值的方式
Redis理论上有三种存储方式,如果面试说k-v不安全对 @Test 默认k-v存 void contextLoads() { this.redisTemplate.opsForValue().set("k","bobokaoya"); }JdkSerializationRedisSerializer() 二进制存 /** * 添加Users对象...原创 2019-10-26 23:19:08 · 915 阅读 · 0 评论