自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库磁盘

1

2022-09-16 14:54:06 201 2

原创 linux安装jdk

linux安装jdk一、下载jdk1、本地导入(1)、下载xftp传输在我的百度云、jdk也在百度云(2)、rz命令yum安装yum -y install lrzszwget安装wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd...

2019-11-18 16:56:25 109

原创 Java虚拟机学习日记

2019.10.211、标记计数法用我自己的话来说:专业的解释:2、可达性分析法用我自己的话来说:jvm有一个GC root set,当一个引用无法与GC root set关联,则被判定为垃圾,当然对象引用还可以有一些自救行为。如下代码:package com.lt.gc;/** * 对象自我拯救演示 * finalize只会被系统运行一次,所以42~52这段代码自救失败了...

2019-10-22 17:06:30 124

原创 外观模式

使用一个更高层次的接口供客户端调用。也可以说是门面,客户端只能看到这个高层次接口,不需要知道其他的东西。package com.lt.designpatterns;/** * 手写一个外观模式(门面模式) */public class FacadeClient{ public static void main(String[] args) { Faca...

2019-08-02 17:04:07 100

原创 装饰器模式

一个类,在不修改此类的情况下为此类添加其他的功能。在别的博客看到的一个评论,侵删。代理模式与装饰器模式的区别:代理模式偏向于一个控制器,就是把被代理对象的控制权交给了代理对象,由代理对象决定被代理对象是否执行,如何执行装饰模式偏向于一个和花瓶,只能在被装饰对象前后加入一点东西,并不会去阻止执行的package com.lt.designpatterns;/** * 自己手写一个装饰...

2019-08-01 17:50:23 71

原创 java.sql.SQLException:ORA-02289:序列不存在

解决办法:首先在代码中找到这个序列的名称,比如:tyqx_seq,然后在数据库中创建这个序列create sequence TYQX_SEQincrement by 1 自增1start with 1 从1开始计数maxvalue 999999999 设置最大值nocycle 一直累加,不循环...

2019-07-31 17:41:03 1272

原创 策略模式

根据不同的需求,进行不同的定制如:查找算法,数组为一个已排序的数组,可以选择二分查找法。若未排序,可选择顺序查找法。下面用冒泡排序跟归并排序做例子。package com.lt.designpatterns;public class StrategyClient { public static void main(String[] args) { Sort bub...

2019-07-31 17:34:28 78

原创 桥接模式

衣服种类:T恤、夹克、工装。衣服颜色:红色、黄色、黑色。桥接:红色T恤、红色夹克、红色工装(有点变态)、黄色T恤、黄色夹克、黄色工装、黑色T恤、黑色夹克、黑色工装。代码:package com.lt.designpatterns;/** * 自己手写一个桥接模式 */public class BridgeClient { public static void main(S...

2019-07-31 15:41:04 62

原创 代理模式

现实生活中,如美的空调,每个地区都会有各种代理商,就是美的不与消费者直接接触。package com.lt.designpatterns;/** * 手写一个代理模式 */public class ProxyClient { public static void main(String[] args) { DellProxyInterface dellProxy...

2019-07-30 17:23:29 50

原创 适配器模式

对象适配器通过一个适配器去调用不同的接口/** * 自己手写一个适配器 * 客户端 */public class Client { public static void main(String[] args) { Adapter adapter = new LenoveAdapter(); adapter.useHer(); ad...

2019-07-30 16:50:23 70

原创 数据结构

后缀表达式:

2019-07-02 19:02:53 125

原创 Linux-java

下载tomcat:wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz下载java8:yum install java-1.8.0-openjdk* -y

2019-06-26 21:18:31 1887

转载 位运算

位运算首先补码按位与(&)按位或(|)按位异或(^)左移(<<)右移(>>)取反(~)首先要明白位运算是在二进制中的运算方式,所有其他进制的数在进行位运算时都要先转化成二进制数再进行运算。位运算主要包括按位与(&)、按位或(|)、按位异或(^)、取反( ~ )、左移(<<)、右移(>>)这几种。其中除了取反( ...

2019-06-25 14:37:57 92

原创 java开发过程中一些小细节

1、forEach循环编译过后还是for循环。2、数字(int型,long型等等)加下换线,编译时自动去掉下划线,如int a = 100_00,经过编译之后,为a=100000,加下划线是为了便于记录位数。3、java中的泛型在编译时会自动擦除泛型,如List list = new ArrayList<>(),经过编译之后,为List list = new ArrayList&...

2019-06-21 14:48:10 159

原创 开发过程中经常犯的低级错误

1、命名规范一个版本做一个接口的迁移,在进行包名命名的时候发生了错误,包名命名采取的是所又字母小写的方式进行命名,而我确实进行驼峰方式命名,如本该是userservice,我的命名方式为userService。如果觉得一个全局静态变量完全没必要,而将这个全局静态变量迁移到方法中作为临时变量,应该把大写改为驼峰命名,如 :private final static String ALIWPAY...

2019-06-10 18:17:46 832

转载 java相关专业名词及解释

**RPC(remote procedure call),**远程过程调用,主要是为了解决分布式系统间的通信透明性问题。那什么是分布式系统的通信透明性问题,这个问题就是指分布式系统间的相互调用其实是基本进程间的显式消息交换,然而,消息的发送和接收过程无法隐藏。而通信的隐藏对于分布式中实现访问的透明性是极为重要的。试想一下比如你要想查看一个订单详情,然后订单系统部署了三台机器。假设没有RPC,其它...

2019-04-03 09:55:47 409

原创 Spring学习之路

初次学习spring。 spring现在大量的使用在各个企业的项目,今天突然就想着来学习一下spring,由浅入深的去剖析spring。 一下就是我今天学习到的东西。 spring的特性: 1、轻量级:spring在系统初始化的时候不用加载所有的服务,节约资源。(EJB是重量级的,初始化要加载所有的服务) 2、AOP(面向切面编程): 解决的问题:如何使业务逻辑代码与其他代码分开

2017-11-02 17:32:36 177

空空如也

空空如也

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

TA关注的人

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