自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dylaniou的博客

想写一首关于世界的诗,以编程的方式~

原创 随处可见的缓存思想(有补充的欢迎留言交流)

cpu中的指令寄存器:它是芯片上的指令仓库,有了它CPU就不必停下来查找计算机内存中的指令,从而大幅提高了CPU的运算速度 数据库连接池:有了它,就不必在操作数据库时每次都创建新的数据库连接,减少了开销同时也提高了效率 Java程序中的内存表:程序需要频繁操作的数据库表,可以预先存放到内存中,这样...

2020-02-23 17:02:26

阅读数 39

评论数 0

原创 DOS001 用批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)

用批处理批量替换文件中的某个字符串(亲测可用,部分功能有待优化,欢迎指正)

2017-08-02 19:50:34

阅读数 27145

评论数 9

转载 Java017Java泛型-参数化类型(泛型类、泛型接口、泛型方法)

摘自《Java编程思想》 一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 在面向对象编程语言中,多态算是一种泛化机制。例如,可以将方法的参数类型设为基类,那么该方法就可以接收从这个基类中导出的任何类作为...

2020-04-03 11:02:41

阅读数 15

评论数 0

原创 SSH框架02、Spring MVC

摘自:《Java EE互联网轻量级框架整合开发SSM框架(Spring+SpringMVC+MyBatis)和Redis实现》 一、产生的背景: 长期以来Struts2与Spring的结合一直存在很多问题,比如兼容性和类臃肿。加之近年来Struts2漏洞问题频发,导致使用率大减。与此同时,生于Sp...

2020-03-31 18:31:26

阅读数 26

评论数 0

原创 SSH框架01、Spring概述

一、介绍 Spring是一个容器,通过反转控制(IoC)和依赖注入(DI)来实现高内聚/低耦合的应用。除此之外它可以整合很多第三方框架,它还提供面向切面编程(AOP)的能力,对数据库事务的管理尤其方便。 二、Spring是什么 Spring是一个开源的轻量级JavaSE(Java标准版本)/Jav...

2020-03-17 11:31:42

阅读数 18

评论数 0

原创 eclipse常用快捷键/常用设置/常用操作(有补充的欢迎留言~_~)

输入提示,补充单词关键字:Alt+/ 生成类或方法的注释说明:Alt+Shift + j 小写转大写:Ctrl+Shift+x 大写转小写:Ctrl+Shift+y 删除行:Ctrl+D 注释行:Ctrl+/ 取消注释行:Ctrl+/ 注释代码块:Ctrl+Shift+/ 取消注释代码块:Ctrl...

2020-02-27 13:53:15

阅读数 135

评论数 0

原创 利用二维数组输出学生们的各科成绩

package unittest; import java.util.Scanner; /** @author Dylaniou 打印同学们的各科成绩 语 数 外 英 第1个同学 81 57 22 34 第2个同学 90 98 97 65 第3个同学 80 64 78 70 */...

2020-02-25 11:03:07

阅读数 132

评论数 0

原创 Java打印九九乘法表

package unittest; /** @author Dylaniou 打印九九乘法表 / public class Test { public static void main ( String[] args ) { for(int i = 1;i<=9;i++){ for(int...

2020-02-24 01:14:26

阅读数 17

评论数 0

原创 switch case可以用string(千万注意要加上break)

package unittest; import java.io.IOException; import java.util.ArrayList; public class Test { ArrayList arryGlobal = new ArrayList(); public static v...

2020-02-23 20:35:44

阅读数 45

评论数 0

原创 ServerSoket/Socket聊天简单实现V3(多线程,多个客户端对一个服务器,客户端可接收可发送,服务器可接收可发送【发送后需等到再次接收到消息才能再次发送】)

package communication; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataInputStream; import java.io.DataOutputStream;...

2020-02-23 01:42:37

阅读数 39

评论数 0

原创 ServerSoket/Socket聊天简单实现V2(单线程,一个客户端对一个服务器,客户端可接收可发送,服务器可接收可发送【发送后需等到再次接收到消息才能再次发送】)

package communication; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; im...

2020-02-22 20:46:36

阅读数 32

评论数 0

原创 ServerSoket/Socket聊天简单实现V1(单线程,一个客户端对一个服务器,客户端单向发送,服务器被动接收)

package communication; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; imp...

2020-02-22 20:09:18

阅读数 52

评论数 0

原创 FileReader/FileWriter复制文件(分别按字符和字符数组复制)

package unittest; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /** * @author Dylaniou * 读取字符数组的效率显然要比读取字符效率高...

2020-02-16 13:12:53

阅读数 11

评论数 0

原创 String/StringBuffer/StringBuilder比较

package unittest; import java.util.Iterator; public class Test { public static String s; public static StringBuffer sBuf; public static StringBuilde...

2020-02-16 13:10:03

阅读数 23

评论数 0

原创 Java016重载、重写及@Override

Java016重载、重写及@Override 什么是重载? 什么是重写? @Override Java016重载、重写及@Override 什么是重载? 重载是在一个类的内部进行的。新增的重载方法与类内部的已有方法具有相同的方法名、返回值类型,但参数类型/参数顺序/参数个数不同。 ...

2019-01-16 23:53:23

阅读数 75

评论数 0

原创 Java015复用类之组合、继承和代理

Java015复用类之组合、继承和代理 什么是组合? 什么是继承?     在组合与继承之间选择         选择组合的情况         选择继承的情况         再论组合与继承 什么是代理?   Java015复用类之组合、继承和代理 什么是组合? 在新的类中...

2019-01-16 23:52:21

阅读数 53

评论数 0

原创 Java014Java静态导入

Java014Java静态导入 What?什么是静态导入? Why?为何使用静态导入? Attentiom!   Java014Java静态导入 What?什么是静态导入? 静态导入语法: //导入类的所有成员 import static 包名.类名.*; //导入要用的类的静...

2019-01-13 19:17:17

阅读数 58

评论数 0

原创 Java013怎样以及因何配置Java环境变量

Java013怎样以及因何配置Java环境变量 How?怎样设置Java环境变量? Why?为何要设置Java环境变量? JAVA_HOME环境变量作用 PATH环境变量作用 CLASSPATH环境变量作用 Other tools.jar作用 dt.jar作用 基础类库   ...

2019-01-13 19:16:08

阅读数 694

评论数 0

原创 Java012Java访问权限控制

Java012Java访问权限控制 Why?为何要进行访问权限控制呢? How?怎么进行访问权限控制? 1包:库单元 1.1代码组织 1.2创建独一无二的包名 1.3定制工具库 1.4用import改变行为 1.5对使用包的忠告 2. Java访问权限修饰词 ...

2019-01-13 19:12:09

阅读数 38

评论数 0

转载 Java011Java程序初始化顺序

Java011Java程序初始化顺序 1.父类静态变量 2.父类静态代码块 3.子类静态变量 4.子类静态代码块 5.父类非静态变量 6.父类非静态代码块 7.父类构造器 8.子类非静态变量 9.子类非静态代码块 10.子类构造器 Java程序初始化一般遵循3+1个原则: ...

2019-01-07 22:57:55

阅读数 46

评论数 0

原创 Java010return_break_continue_label_switch_enum

Java010 return_break_continue_label_switch_enum ①return ②break ③continue ④label: ⑤switch和enum a. switch b. enum   Java010 return_break_cont...

2019-01-07 22:55:44

阅读数 48

评论数 0

原创 Java009if_else_while_do_while_for_foreach

Java009if_else_while_do_while_for_foreach ①if-else ②while_do-while_for迭代 a.while b.do-while c.for d.无穷循环 ③逗号操作符/分隔符 a. 逗号操作符 b. 逗号分隔符 ④fore...

2019-01-07 22:51:57

阅读数 64

评论数 0

原创 Java008 this关键字(认真阅读,会有收获的哦,理解why)

Java008 this关键字(认真阅读,会有收获的哦,理解why) ①假设你希望在方法的内部获得对当前对象的引用 ②this关键字对于将当前对象传递给其他方法也很有用 ③在构造器中调用构造器 ④static的含义   Java008 this关键字(认真阅读,会有收获的哦,理解why...

2019-01-07 22:47:26

阅读数 48

评论数 0

原创 Java007 Java多态-后期绑定

何为绑定? 绑定指的是一个方法调用与方法所在类(方法主体)关联起来。 前期/静态/编译时绑定 若在程序执行前进行绑定(如果有的话,由编译器和连接程序实现),叫做前期/静态/编译时绑定。前期绑定是面向过程语言中默认的绑定方式。这么做意味着编译器将产生对一个具体函数名字的调用,而运行时将这个调用...

2019-01-07 22:43:57

阅读数 51

评论数 0

原创 Java006 Java数据类型

Java数据类型分为基本类型和引用类型。 基本类型分为五类九种(以前一直听说是四类八种,很容易把void遗忘掉,这里算上,欢迎持有不同观点的朋友相互讨论学习,真相不辩不明,有助于理解): 类型 基本类型 包装类 bits...

2018-12-27 22:26:58

阅读数 30

评论数 0

转载 Java005 内存模型(栈、堆、数据域、代码域)

转载自:https://share.html5.qq.com/fx/u?r=tNiLVEC Java中内存分为四块:栈、堆、数据域、代码域。 1.栈 栈也称堆栈,用于存放非静态变量(非静态基本数据类型【变量名+值】+非静态引用类型【变量名】)。 2.堆 堆中存放new出来的类的实例对象(...

2018-12-13 22:45:49

阅读数 47

评论数 0

原创 Java004 构造函数

What 什么是构造函数? 构造函数是一种不带任何返回值且与类同名的函数,它是属于类的,在new类的实例对象时被调用。分无参和有参两种。可以自定义构造函数。若未自定义构造函数,则调用默认的无参构造函数;若自定义了构造函数,则根据参数类型及个数再决定调用哪个。 在new一个实例对象时,会先调用的...

2018-12-13 21:56:21

阅读数 46

评论数 0

转载 Linux001 Linux下使命令不受终端断开的影响,保持在后台运行的几种方法及原理

摘自https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 记录一下Linux下使命令不受终端断开的影响,保持在后台运行的几个方法及其原理。当用户注销logout或者网络中断时,终端会受到HUP(hangup)信号从而关闭其所有子进程。因为...

2018-12-08 21:22:28

阅读数 572

评论数 0

原创 Java003 高并发场景下Bio与Nio的比较及原理示意图

高并发场景下BioVsNio 本文将从以下四点梳理一下Bio和Nio的相关知识: l Bio的技术代码逻辑实现 l 高并发场景下Bio存在的弊端 l Nio的技术实现原理 l 高并发场景下Nio相较于Bio的优势 假设是用部署在Linux操作系统上的Tomcat配置的java应用程序。...

2018-12-07 00:53:15

阅读数 174

评论数 0

原创 TIPS001 从播放音乐的网页中提取mp3音频文件的两种方式及背后的技术思考【短连接和长连接】

两种方式可以获取,第一种更为直接,第二种逼格高一点: 从IE临时缓存内容的本地路径获取,具体操作步骤如 打开工具栏(Alt+X)&gt;打开Internet选项(Ctrl+O)&gt;在弹出的常规Tab页点击设置(Alt+S)&gt;(Ctrl+V),找到IE临时缓存内...

2018-12-02 13:33:33

阅读数 4257

评论数 0

原创 TIP001 开始思考学习编程的方式方法

很多时候都陷入了某个技术点或者概念的深挖再忘的怪圈,明明以前对此做过专题分析啊(网上各种搜索),为什么再用到的时候又不认识了呢,像个小白一样满脑袋XXX。其实呢,原因很简单:虽然做过点对点研究,这里研究一点那里研究一点,却没有形成全面的认知,不清楚技术在知识图谱中所处的位置,以及为什么它会处于目前...

2018-11-27 23:24:59

阅读数 39

评论数 0

原创 Python002 IDLE Python shell 快捷键、清屏快捷键扩展及Debugger调试

Tab 缩进以及自动补全 Alt+P 上一条命令 Atl+N 下一条命令 Ctrl+N 新建file F5 运行.py文件 F1 打开Python帮助文档 Ctrl+End 返回到最后位置 Ctrl+Home 返回到开始 Alt+3 注释代码行 Alt+4 取消注释代码行 Al...

2018-11-25 16:28:24

阅读数 341

评论数 0

转载 Python001 【零基础学习Python】前言及第1/2章

摘自【零基础学习Python】一书 小甲鱼编著 敲黑板 划重点啦:理解为主,应用为王 前言 其实很早之前就接触到了Python,只是当时自己并未太多关注。真的是很早很早之前啦。就在【Java编程思想】第四版前言XVIII中BruceEckel一再强调了Python的强大,却被我一眼无所谓的给...

2018-11-24 22:51:13

阅读数 233

评论数 0

原创 DB2002 restore离线恢复数据库

了解DB2 restore概述WhatWhyWhenHow 概述 What Why When How

2018-11-24 20:48:43

阅读数 769

评论数 0

转载 Java002 【Java编程思想】第1章对象导论

摘自【Java编程思想】一书 第四版 Bruce Eckel著 陈昊鹏 译 目录 Java002 【Java编程思想】第1章对象导论 出版者的话 读者书评 译者序 前言 封面的故事 致谢 绪论 1.1抽象过程 1.2每个对象都有一个接口 1.3每个对象都提供服务 1.4 ...

2018-11-20 22:41:46

阅读数 85

评论数 0

原创 DB2001 深入了解DB2 reorg

从what什么是reorg when什么时候做reorg why为什么要做reorg以及How怎么做reorg这几个方面来了解DB2reorg

2018-11-18 21:51:37

阅读数 1117

评论数 0

转载 Java001 了解JRE、JDK以及JDK版本

注:内容收集自网络 JRE 百度知道 https://baike.baidu.com/item/JRE/2902404?fr=aladdin JRE(Java Runtime Environment)即Java运行环境,是运行Java程序时必须具备的,是面向Java程序使用用户的。是Sun...

2018-10-29 00:22:39

阅读数 44

评论数 0

原创 Oracle005 Oracle数据库基础知识点

切换其他用户:conn 用户名/口令 退出sqlplus:Crtl+C 或者 clear scr 解决: 默认Oracle10g的scott不能登陆,被锁定: (1)conn sys/root as sysdba;//以DBA的身份登录 (2)alter user scott account ...

2016-07-24 16:56:20

阅读数 417

评论数 0

原创 Oracle003 sqlplus登录的三种方式及安全性对比

sqlplus是oracle的一个客户端client,win7下有三个登录方式(图形版/DOS命令行版/IE版) 1.图形版登陆sqlplus示例,具体如下 ①用户名:scott/tiger     口令:空     主机字符串:空或者orcl(创建oracle时的全局数据库名称) ...

2016-07-24 11:56:18

阅读数 42801

评论数 0

原创 Oracle004 scott用户

注:搜集自网络 Oracle的scott用户 对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉。从Oracle第一个商业化版本至今,oracle的默认数据库里都少不了这个名字为scott,密码为tiger的用户,这个scott究竟有何来历,怎么在我们的o...

2016-07-21 18:48:06

阅读数 447

评论数 0

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