程裕强的专栏

大数据学习笔记(1.01^365=37.78,0.99^365=0.025)

Java读取Oracle的CLOB字段转换为String数据

1、方法1 流处理 if (type.equalsIgnoreCase("CLOB")) { Clob clob=resultSet.getClob(columnIndex); String res...

2019-03-15 10:23:51

阅读数 94

评论数 0

更改Tomcat日志目录

1、修改conf/logging.properties [root@elastic1 apache-tomcat-8.5.35]# vi conf/logging.properties #######################################################...

2019-01-18 14:06:34

阅读数 138

评论数 0

基础教程:8、图解Windows平台下Intellij IDEA安装与配置

1、下载 http://www.jetbrains.com/idea/download

2019-01-03 10:50:48

阅读数 183

评论数 0

Tika简单实例应用

1、Maven pom.xml 创建Maven项目,添加以下依赖 <!-- https://mvnrepository.com/artifact/org.apache.tika/tika-core --> &am...

2018-12-27 18:02:33

阅读数 183

评论数 0

Java程序设计(Java9版):第8章 代码块与内部类

类的成员,除了属性与方法(包含构造器),还有代码块和内部类 7.1 代码块 jshell> class CodeBlock{ ...> { ...> System.ou...

2018-10-13 23:46:02

阅读数 119

评论数 0

Java程序设计(Java9版):第5章 方法

jshell> int add(int a,int b){ ...> return a+b; ...&a...

2018-10-12 23:13:36

阅读数 126

评论数 0

FileUtil.class.getClassLoader().getResource()返回空值null:解决办法

String path=FileUtil.class.getClassLoader().getResource("resources/table.xml"); 其中FileUtil是我自定义的工具类。 之前的项目中通过FileUtil.class.getCl...

2018-04-27 22:21:01

阅读数 2533

评论数 0

jar包读取资源文件报错:找不到资源文件(No such file or directory)

1、遇到问题 (1)Maven项目开发阶段正常运行,Java程序可以读取配置文件 public class Main { public static void main(String[] args) throws Exception { Main.readFil...

2018-04-17 22:52:12

阅读数 2173

评论数 0

Java下载文件(特殊处理含中文汉字的文件名)

import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputS...

2018-04-10 14:54:46

阅读数 1031

评论数 0

不靠谱的InetAddress.isReachable,解决办法

项目需求,判定节点是否可达! 1、InetAddress.isReachable()方法 public static final boolean isNodeReachable(String hostname) { try { InetAddress a...

2018-03-30 08:43:47

阅读数 2457

评论数 0

Java设计模式之单例模式

1、一般单例模式 一般单例模式口诀:两私一公。 具体说就是私有构造方法、私有静态实例、公开的静态获取方法。 1.1 懒汉式 public class LazySingleton { private static LazySingleton instance=null; ...

2018-02-03 19:27:21

阅读数 233

评论数 1

Java设计模式之装饰模式

1、装饰模式 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰者与被装饰者拥实现了共同的接口。 在装饰模式中的角色有:   ● 抽象接口(Component)角色:规范准备接收附加责任的对象。   ● 具体构件(Co...

2018-02-03 14:38:28

阅读数 139

评论数 0

Java设计模式之适配器模式

1、适配器模式 1.1原理 适配器模式中的角色 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee):需要适配的类或适配者类。 适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。 现方...

2018-02-02 09:37:26

阅读数 120

评论数 0

Java设计模式之静态代理和动态代理(简单例子)

1、代理模式 一个生活中的例子:明星都有一个自己的经纪人,这个经纪人就是他们的代理人。 当我们需要找明星表演时,不能直接找到该明星,只能是找明星的代理人。比如张学友在没有出名之前,我们可以直接找他唱歌,跳舞,拍戏;但是张学友出名之后,他干的第一件事就是找一个经纪人,这个经纪人就是张学友的代理人...

2018-02-01 20:59:55

阅读数 200

评论数 0

Java设计模式之观察者模式(发布/订阅模式)

1、概述 观察者模式又称为发布/订阅(Publish/Subscribe)模式 观察者设计模式涉及到两种角色:主题(Subject)和观察者(Observer) (1)Subject模块 Subjec模块有3个主要操作 addObserver():注册添加观察者(申请订阅) delet...

2018-01-31 21:28:35

阅读数 6437

评论数 1

Eclipse导入Web项目 src、web、css、js等变成包解决办法

1.问题描述 git克隆下来一个普通的Java web项目 [root@hadron hadron]# git clone -b kylin git@192.168.1.2:hadron/web_store.git 然后Eclipse导入该web项目产生异常,整个项目成为Java Res...

2018-01-29 15:06:48

阅读数 2290

评论数 0

Java IO流处理 面试题汇总

说明:本节内容来源于网络汇总 输入输出流是相对于内存而言的! 1、面试题汇总 (1)java中有几种类型的流? 字符流和字节流。字节流继承inputStream和OutputStream,字符流继承自InputSteamReader和OutputStreamWriter...

2018-01-27 22:17:36

阅读数 17770

评论数 0

基于Lock+Condition实现生产者消费者模式

package demo; import java.util.ArrayList; import java.util.List; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock...

2018-01-27 17:47:00

阅读数 282

评论数 1

Java Lock机制解读

1、synchronized synchronized是Java语言内置的特性,用来实现对资源的同步访问以及用wait和notify来实现线程间通信。如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁。 存...

2018-01-27 16:20:11

阅读数 1769

评论数 0

Java join线程最简单例子

1、普通多线程 package demo; public class JoinThread extends Thread { public JoinThread(String name){ super(name); } @Override ...

2018-01-27 11:22:06

阅读数 159

评论数 0

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