排序:
默认
按更新时间
按访问量

JAVA实战规范总结

1.为了可维护性,不要过度追求代码简单 尽量所见即所得,不要复用变量 一个方法只专注一件事情,不要多加其他逻辑的代码 2.

2016-10-31 12:40:12

阅读数:318

评论数:0

Shell编程遇到的坑

1shell参数含有空格时,直接传参会被当成两个参数,注意加转义符号a="1 2" 错误: wc $a 正确: wc "$a"2java中finally的执行顺序,一定会执行(除非整个JVM崩溃了,try中有return也照样执行)finally语句是在tr...

2016-09-20 23:27:36

阅读数:266

评论数:0

ACM比赛注意事项

1. 有mod不能直接用除法 例如:f[x]=(f[x-1]/2)%mod; 除法不满足,mod的性质,应该转化成乘法逆元

2015-08-11 22:16:58

阅读数:729

评论数:0

python wifi 自动切换

需求 现某司直播,网络不稳定,导致直播异常,原先的解决方式是人工发现异常,然后手动切换网络(4G热点),但是对业务影响较大。 解决方案一是升级公司网络(难度较大),方案二是自动切换网络. 现在写一个脚本自动检测网络,当网络异常时,自动切换到可用的wifi。 实现 操作系统:windo...

2018-04-04 01:59:33

阅读数:100

评论数:0

interesting math game for valentine's day

Let’s play an interesting math game! //C++ is the best~ #include<iostream> #include<sstream> #include&...

2018-02-08 14:00:16

阅读数:55

评论数:0

在线JS运行 JavaScript IDE

JavaScript在线IDE JsBin 可以分享,重点是可以直接运行,相当于在线IDE,十分方便快捷 连接websocket的代码示例 在线编辑地址 可以根据连接的情况做不同的处理 var ws = new WebSocket("ws://127.0.0.1:90...

2018-01-30 16:52:51

阅读数:294

评论数:0

Velocity 自动重新加载宏

问题#parse("/WEB-INF/js.vm") ##使用宏 #js() 每次修改了宏想看效果, 必须重启才能生效 这样影响了开发效率解决在velocity.properties中添加#reload macro without cache velocimacro.perm...

2017-03-18 15:07:31

阅读数:214

评论数:0

Linux中文编码乱码 vim shell svn

0.原因分析默认编码不对,语言包没有安装1.查看安装的语言包执行locale -a | grep zhzh_CN zh_CN.eucCN zh_CN.GB18030 zh_CN.GB2312 zh_CN.GBK zh_CN.UTF-8 zh_HK zh_HK.Big5HKSCS zh_HK.UTF...

2017-03-13 15:05:53

阅读数:718

评论数:0

序列化方案性能评测 DIY

未完待续…引言现在在redis中使用Json保存数据,总感觉这种挺浪费资源(有许多重复的key) 事后想想小公司,其实对这些性能要求不高,节省的一点资源还不能形成规模,进而不能形成资金的影响力 但是,wangjj怀着一颗好奇的心,开启了自己的探索之旅,用原始的方式的测试常用的序列化 BYW...

2017-02-15 22:00:21

阅读数:256

评论数:0

数据库连接池简单理解

概念数据库连接是一种关键的有限的昂贵的资源 物理连接统一由连接池管理,减少数据库连接释放的压力 :) 每次请求每次新建一个逻辑连接,实际是复用连接池的物理连接 类比Java的线程池概念,将线程的创建和销毁的资源节省了下来 Jedis的例子 图解参考由数据库连接池引出的三种设计模式

2017-02-15 21:32:20

阅读数:267

评论数:0

SVN patch 复制文件问题

正文历史原因使用手动的patch reviewA的提交让B去review A使用命令 svn diff --patch-compatible > 1.patch --patch-compatible生成全量的patch,否则使用默认的会导致复制文件不起作用(copied files) ...

2017-02-15 20:46:10

阅读数:134

评论数:0

设计模式之 女朋友与情人节

如何创建一个女朋友@2017-02-14 在第N个情人节,终于可以学以致用,用代码创建一个Girlfriend过节 语言选用Java,设计模式用工厂模式import org.apache.log4j.Logger;/** * Created by Jianjie Wang on 2017/2...

2017-02-14 22:10:22

阅读数:199

评论数:0

Java HashTable HashMap ConcurrentHashMap 对比选择

1.总结这个面试中问到太多了,先来个结论 单线程用HashMap 多线程用ConcurrentHashMap,Java5+ HashTable基本是历史遗留问题了 除了HashMap不是外,HashTable和ConcurrentHashMap都是线程安全的2.区别HashTable是几乎...

2017-02-14 20:47:58

阅读数:179

评论数:0

CodeForces 123A 构造 + YY

题意题目链接 给一个字符串,然后对于这个字符串来说,他的素数p位置 * i (1=<p*i <= len)要等于p他本身,从新构造这个字符串,判断是否有一种情况满足这个条件并查集什么的没用上 做法是暴力染色,统计出相同的位置的个数, 然后用贪心,按词频从大到小尽量匹配,剩余的随便...

2017-02-11 11:05:08

阅读数:173

评论数:0

正则表达式 之贪婪模式

贪婪模式直观上是尽可能多的匹配字符 在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:”{m,n}”, “{m,}”, “?”, “*”, “+”,具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。 ...

2017-02-09 16:42:47

阅读数:174

评论数:0

找回SecureCRT密码

前言因为S公司历史原因,几百台服务器的密码保存SecureCRT上,但是这个软件实在太难用了,所以提取其中的原始账号密码,转移到Xshell上密码保存位置Windows 在 “用户名\AppData\Roaming\VanDyke\Config\Sessions\”中,每个机器名对应一个ini文件...

2016-08-30 21:36:54

阅读数:8155

评论数:0

(未完成)Ajax跨域请求 同源策略

TODO未完成http://pingguohe.net/2016/03/21/ajax-solution-spring.html http://www.cnblogs.com/Darren_code/p/cors.html http://www.ruanyifeng.com/blog/2016...

2016-08-08 18:29:08

阅读数:354

评论数:0

Spring中SLF4J多个绑定冲突问题

问题Maven管理的纯Spring工程中,原本是使用log4j打log的,结果依赖的库(core-data项目)中又另外引用了logback文件(logback与原来的log4j只能二选一),导致配置失效以下是多个lib冲突SLF4J: Class path contains multiple S...

2016-08-08 17:52:25

阅读数:2409

评论数:0

Linux Shell 管道与重定向

Linux Shell 管道与重定向前言Shell执行命令会有Standard Out和Standard Error的区别(stdout和 stderr) 管道是“|”,一般接命令std和std的转换 重定向是”>”“>>” “<”“<<”,一般stdout...

2016-08-04 15:16:00

阅读数:222

评论数:0

(未完成)Maven学习笔记

TODO还在完善中Maven介绍简单来说:Java项目构建工具 更深一点的是Maven哲学参考链接Maven入门指南(一) Maven入门指南(二) 英文原文 Maven Tutorial (2007年有点旧了)学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)

2016-08-04 14:55:34

阅读数:126

评论数:0

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