java
剪云者丶丶
好想被风刮走,刮遍整个世界
展开
-
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 · 118 阅读 · 0 评论 -
装饰器模式
一个类,在不修改此类的情况下为此类添加其他的功能。在别的博客看到的一个评论,侵删。代理模式与装饰器模式的区别:代理模式偏向于一个控制器,就是把被代理对象的控制权交给了代理对象,由代理对象决定被代理对象是否执行,如何执行装饰模式偏向于一个和花瓶,只能在被装饰对象前后加入一点东西,并不会去阻止执行的package com.lt.designpatterns;/** * 自己手写一个装饰...原创 2019-08-01 17:50:23 · 82 阅读 · 0 评论 -
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 · 1306 阅读 · 0 评论 -
策略模式
根据不同的需求,进行不同的定制如:查找算法,数组为一个已排序的数组,可以选择二分查找法。若未排序,可选择顺序查找法。下面用冒泡排序跟归并排序做例子。package com.lt.designpatterns;public class StrategyClient { public static void main(String[] args) { Sort bub...原创 2019-07-31 17:34:28 · 88 阅读 · 0 评论 -
桥接模式
衣服种类:T恤、夹克、工装。衣服颜色:红色、黄色、黑色。桥接:红色T恤、红色夹克、红色工装(有点变态)、黄色T恤、黄色夹克、黄色工装、黑色T恤、黑色夹克、黑色工装。代码:package com.lt.designpatterns;/** * 自己手写一个桥接模式 */public class BridgeClient { public static void main(S...原创 2019-07-31 15:41:04 · 72 阅读 · 0 评论 -
代理模式
现实生活中,如美的空调,每个地区都会有各种代理商,就是美的不与消费者直接接触。package com.lt.designpatterns;/** * 手写一个代理模式 */public class ProxyClient { public static void main(String[] args) { DellProxyInterface dellProxy...原创 2019-07-30 17:23:29 · 64 阅读 · 0 评论 -
适配器模式
对象适配器通过一个适配器去调用不同的接口/** * 自己手写一个适配器 * 客户端 */public class Client { public static void main(String[] args) { Adapter adapter = new LenoveAdapter(); adapter.useHer(); ad...原创 2019-07-30 16:50:23 · 80 阅读 · 0 评论 -
外观模式
使用一个更高层次的接口供客户端调用。也可以说是门面,客户端只能看到这个高层次接口,不需要知道其他的东西。package com.lt.designpatterns;/** * 手写一个外观模式(门面模式) */public class FacadeClient{ public static void main(String[] args) { Faca...原创 2019-08-02 17:04:07 · 129 阅读 · 0 评论 -
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 · 1916 阅读 · 0 评论 -
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 · 175 阅读 · 0 评论