Simon's Blog

Admire those who admire others - Simon Sinek

npm初始设置

设置npm_module的存放位置123456npm config set prefix <your local repository>npm config set cache <your local cache>#全局设置npm config set prefix d:\\repository\\nodejs\\modules -gnpm config set ca......

Eclipse syntax colors

Eclipse Syntax Color 用途 HSL RGB Style JAVA Abstract method invocations 145 240 209 190 214 255 Annotations 38 154 107 187 181 41 Brackets 160 0 203 216 216 216 Bold Classes 141 ......

My Ant Build File

Eclipse中的设定:需要设定一个Ant属性:build_dir,指明build.xml和相关文件的存放路径。设定值在”Preferences->Ant->Runtime->Properties”,添加一个property,name: build_dirvalue:’‘ build.init.xml这个Build文件用于根据project.template文件生成proj......
Ant

PostgreSQL中Blob字段的处理

PostgreSQL存储大对象有两种方式,分别为普通的blob和oid对象类型。 普通的bytea字段存储在表中,JDBC写入时,使用preparedStatement.setBinaryStream()即可。 oid对象存储的是一个类似外键的值,对象的数据存储在系统表中。 对OID对象的处理服务器端可在SQL语句中使用lo_create, lo_unlink,lo_import,lo_......

多线程环境下的单例

使用双重检查锁(Double-checked Locking)实现123456789101112131415161718public class Singleton { private volatile static Singleton _instance; private Singleton(){ } public static Singleton ......

Hibernate lob字段读取失败解决

OracleOracle读取Lob时,需要在Hibernate属性中设置1<prop key="hibernate.jdbc.use_streams_for_binary">true</prop> Oracle版本 驱动版本 注解方式 效果 11g 11g @Column(name=”content”,columnDefinition=”CLOB”) ......

Spring事务

事务传播Spring事务支持在TransactionDefinition中定义,有关事务的接口: int getPropagationBehavior():事务的传播行为 int getIsolationLevel():事务的隔离级别 int getTimeout():事务过期时间 boolean isReadOnly(): 事务的读写属性 Spring具有7个事务传播行为: 传......

Gradle 总结

Gradle 是新一代的构建支持系统,集成了Ant和Maven两者的优点,下面是使用中的一些总结: 编译时使用UTF8而不是系统编码1[compileJava, javadoc, compileTestJava]*.options*.encoding = 'UTF-8' 引入插件1234567891011121314apply plugin 'rebel'buildscript {......

Oracle创建用户和表空间

创建 12345678910--创建表空间create tablespace <tablespace> datafile '<datafile>' size 50M autoextend on;--增加表空间alter tablespace <tablespace> add datafile '<datafile>' size <siz......

Synology DS209j 安装 Git

0x01 环境 Synology DS209j NAS DSM 3.2 0x02 环境准备 DSM管理控制台创建所需目录和用户 创建一个共享文件夹,名称为git 创建用户git和用户组git,并使用户git对共享目录git有可读写权限 在终端机设置中启用SSH 使用putty或其它ssh client登录DSM,root用户的密码与admin密码相同1) 安装ipkg,参考, ......