自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ld705454682的博客

所有文章仅作为学习笔记供个人和交流使用,不用作商业用途。文中有按自己思路摘抄的内容,如涉及版权请与我联系。欢迎交流,共同学习!

  • 博客(121)
  • 收藏
  • 关注

原创 Nested Classes

原文地址:https://docs.oracle.com/javase/tutorial/java/javaOO/innerclasses.html一Inner Classpublic class Test2 { private final static int SIZE = 15; private int[] arr = new int[SIZE]; public Test2() { // fill the array with ascending in

2021-08-05 18:29:08 145

原创 动态规划-java

牛客:https://www.nowcoder.com/practice/f33f5adc55f444baa0e0ca87ad8a6aac?tpId=117&&tqId=35268&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking参考:https://blog.csdn.net/qq_25800311/article/details/81607168问题:有两个字符串str和str

2020-10-04 17:11:13 232

原创 eclipse怎么debug jdk源码

https://jingyan.baidu.com/article/915fc41483a39551394b20bb.html

2020-10-02 13:06:29 135

原创 jvm相关

一jvm的符号引用和直接引用此部分转载自https://www.cnblogs.com/shinubi/articles/6116993.html在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用。1.符号引用(Symbolic References):  符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Class文件中它以CONSTANT_Class_info、CONSTANT_Fi

2020-10-01 11:29:37 271

原创 Spring(四)springboot+mybatis

mybatisMyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。配置文件MybatisConfig.xmlSSM中需要配置 数据url 数据库连接池 映射文件 事务 在SpringBoot中整合到property中了Mapper.xmlnam..

2020-09-21 08:38:32 164

原创 Spring(三)Springboot

一创建项目创建SpringBoot项目的几种方式:官网的Initializr 使用Eclipse、STS、Idea等IDE创建Maven项目并引入依赖 使用STS插件的Spring Initializr创建项目二一些配置1application.properties把所有的配置全放在这个文件里,方便统一管理,maven也可以做到2修改tomcat端口server.port=903修改项目路径server.servlet.context-path=/demo4使用

2020-09-16 10:02:12 86

原创 spring(二)maven方式

一Maven方式创建Spring工程工程创建1.新建项目 选择Maven Project2.勾选 Create a simple project2.勾选 Create a simple project

2020-09-15 14:37:47 266

原创 spring(一)Ioc

一jar包官网下载地址https://repo.spring.io/libs-release-local/org/springframework/spring/dist-全的,下这个二引入jar包三配置文件applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln..

2020-09-14 10:30:31 91

原创 JDK7HashMap的存储结构以及时间复杂度

这篇文章很好!!!!https://blog.csdn.net/qq_43519310/article/details/88686117

2020-09-05 21:46:23 105

原创 vue.js(一)

一vue 基本代码结构,插值表达式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--引入vue即可使用--> <script src="./lib/vue-2.4.0.js"></script></head><bod

2020-08-13 19:39:52 72

原创 UML类图和时序图

https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html

2020-08-08 15:02:25 95

原创 数据结构学习网站

1https://www.cs.usfca.edu/~galles/visualization/Algorithms.html演示算法动画2https://visualgo.net/zh数据结构和算法动态可视化3https://www.geeksforgeeks.org数据结构

2020-07-27 15:23:05 110

原创 设计模式

1策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。设计原则:(1)封装变化(2)多用组合,少用继承(3)针对接口编程,不针对实现编程2观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。3装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承者更有弹性的替代方案。(1)装饰者和被装饰对象有相同的超类型(2)装饰者可以在所委托被装饰者的行为之前或

2020-07-11 22:01:08 78

原创 log4j配置详解

https://blog.csdn.net/win7system/article/details/51610866

2020-06-24 10:28:45 96

原创 weblogic jdbc 数据源配置参数详解

https://blog.csdn.net/danielmoore/article/details/84553401

2020-06-10 10:30:27 904

原创 Oracle计算两时间的差

1计算两个date的时间差https://www.cnblogs.com/wmm15738807386/p/8177512.html两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天: ROUND(TO_NUMBER(END_DATE - START_DATE))小时: ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟: ROUND(TO_NUMBER(END_DATE -

2020-05-28 08:55:57 888

原创 sql优化

1分页语句SELECT * FROM (SELECT t1.*, ROWNUM AS rowno FROM ( sql ) t1 WHERE ROWNUM <= 10) rslWHERE rsl.rowno > 02--强制走索引/*+ index(表名 索引名)*/3--嵌套循环/*+leading(t2) use_nl(t2,t1)*/4Oracle获取sql_id,child...

2020-05-22 11:10:55 114

原创 java.util.Timer简介和缺陷

https://www.cnblogs.com/heqiyoujing/p/10416065.html补充:固定延迟的任务用方法:schedule固定速率的任务用方法:scheduleAtFixedRate

2020-05-10 09:37:08 203

原创 rownum和rowid区别

rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录...

2020-04-29 09:14:09 794

原创 redis JedisConnectionException: Could not get a resource from the pool 的八种可能的原因

https://blog.csdn.net/testcs_dn/article/details/43052585

2020-04-27 16:00:54 257

原创 log4j

一配置https://blog.csdn.net/qq_19865749/article/details/70306971二Logger.getLogger(Class) 参数作用https://blog.csdn.net/qq_19865749/article/details/75093482

2020-04-03 14:22:51 71

原创 WebStorm常用快捷键

全文字符串搜索 Ctrl+Shift+F

2020-04-02 09:59:07 139

原创 深入理解线程和线程池(图文详解)

https://blog.csdn.net/weixin_40271838/article/details/79998327

2020-03-31 21:15:39 146

原创 JavaScript基础(七)DOM(五)

一次性定时器 //另一个定时器-------一次性的定时 /* * 参数1:函数 * 参数2:时间---1000毫秒---1秒 * 返回值:该定时器的id * * * */ // window.setTimeout(函数,时间); //页面加载后 window.onload=function () {...

2020-03-22 10:23:26 85

原创 JavaScript基础(七)DOM(四)

总结绑定事件区别 * 总结绑定事件的区别: * addEventListener(); * attachEvent() * * 相同点: 都可以为元素绑定事件 * 不同点: * 1.方法名不一样 * 2.参数个数不一样addEventListener三个参数,attachEvent两个参数 * 3.addEventListener 谷歌,火狐,IE11支持,I...

2020-03-07 09:45:33 99

原创 JavaScript基础(七)DOM(三)

* 回顾概念 * 文档:document * 元素:页面中所有的标签,元素---element, 标签----元素---对象 * 节点:页面中所有的内容(标签,属性,文本(文字,换行,空格,回车)),Node * 根元素:html标签----------------------------------------------------------------------...

2020-03-06 10:26:05 101

原创 JavaScript基础(七)DOM(二)

阻止超链接跳转<script> //点击超链接弹出对话框 //阻止超链接的默认的跳转:return false</script><!--第一种写法:--><a href="http://www.baidu.com" onclick="alert('哎呀,我被点了'); return false">百度</a>&lt...

2020-03-04 15:55:52 104

原创 JavaScript基础(七)DOM(一)

* JavaScript分三个部分: * ECMAScript标准:JS的基本的语法 * DOM:Document Object Model --->文档对象模型----操作页面的元素 * BOM:Browser Object Model----->浏览器对象模型---操作的是浏览器 * * DOM: 文档对象模型 * *...

2020-03-03 20:17:42 105

原创 JavaScript基础(六)

* js学习中三种对象: * 1.内置对象----js系统自带的对象 * 2.自定义对象---自己定义的构造函数创建的对象 * 3.浏览器对象---BOM的时候讲 * 内置对象: * Math * Date * String * Array * Object//如何验证变量是不是对象// cons...

2020-03-03 14:39:36 126

原创 JavaScript基础(五)

//创建对象三种方式: /* * * 1.调用系统的构造函数创建对象 * var 变量名= new Object(); Object 是系统的构造函数 Array * * 2.自定义构造函数创建对象(结合第一种和需求通过工厂模式创建对象) * * * 3.字面量的方式创建对象 * ...

2020-02-26 09:32:56 134

原创 JavaScript基础(四)

一arguments对象* arguments----->可以获取函数调用的时候,传入的实参的个数* arguments是一个对象,是一个伪数组* arguments.length--->是实参的个数* arguments[索引]---->实参的值function f1() {//arguments----->数组使用------伪数组---var sum...

2020-02-24 22:35:51 70

原创 JavaScript基础(三)

数组的定义 * 1. 通过构造函数创建数组 * 语法: * var 数组名=new Array(); * var array=new Array();//定义了一个数组 * 数组的名字如果直接输出,那么直接就可以把数组中的数据显示出来,如果没有数据,就看不到数据 * * var 数组名=new Array(长度); * 如果数组中没有...

2020-02-24 21:06:10 133

原创 JavaScript基础(二)

流程控制语句1if(){{2if(){}else {}3三元表达式var 变量=表达式?result1:result24if(){}else if() {}else if() {}else{}5switch-caseswitch(表达式){case(值1):代码1;break;case(值2):代码2;break;...default:代码5;}...

2020-02-23 22:55:19 95

原创 《Oracle PL/SQL从入门到精通》学习笔记

记录类型记录是一种单行多列的数据结构1定义记录类型可以在PL/SQL块的声明区、子程序或包的声明部分进行定义,(1)语法如下TYPE type_name IS RECORD{field_declaration[,field_declaration]...};(2)使用%ROWTYPE可以根据数据表的行来定义一个记录类型的变量,记录的所有成员是表中的字段列表记录类型...

2019-12-16 15:04:36 552

原创 Elasticsearch基础运维(一)

Es集群监控信息1集群健康GET /_cluster/healthstatus 字段指示着当前集群在总体上是否工作正常。它的三种颜色含义如下:green所有的主分片和副本分片都正常运行。yellow所有的主分片都正常运行,但不是所有的副本分片都正常运行。red有主分片没能正常运行。...

2019-12-11 16:57:36 116

原创 Elasticsearch基础(三)

基于 Elasticsearch 2.x 版本,有些内容可能已经过时。基本概念索引(名词):类似于传统关系数据库中的一个数据库。索引(动词):索引一个文档就是存储一个文档到一个索引(名词),类似于SQL语句中的INSERT,除了文档已存在时,新文档会替换旧文档情况之外。倒排索引:关系型数据库通过增加一个索引比如B树索引到指定的列上以便提升数据检索速度。Elasticsearch和Lu...

2019-12-11 16:56:20 140

原创 maven地址

https://mvnrepository.com/artifact/dom4j/dom4j/1.6.1maven pom配置文件;jar包直接下载

2019-09-25 10:48:01 155

原创 ssm+maven搭建

https://www.cnblogs.com/liangguangqiong/p/7965778.html

2019-09-23 14:51:52 105

原创 redis-cli

1增加和修改hash对象的key value值./redis-cli -h 127.0.0.1 -p 6379 -a password hmset 100:config "SUPPORT_ADDR_CHANGE" "N"2查询hash对象的key value值HGET myhash field1hgetall myhasheg:hgetall 100:config3删除h...

2019-08-15 14:29:49 131

原创 js注意的问题

WebStorm快捷键:Ctrl +鼠标左键---->转到定义ctrl+F2 ,回车。浏览器打开* 数组定义的方式:* 1. 通过构造函数定义数组* var 数组名=new Array();空数组 Array()就是构造函数* var 数组名=new Array(长度);是设置数组的初始的长度,长度是可以改变的* var 数组名=new Array(值,值,值...

2019-07-31 18:13:14 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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