- 浏览: 1230327 次
- 性别:
- 来自: 上海
最新评论
-
lankk:
lankk 写道事实上,在运行String s1=new St ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
事实上,在运行String s1=new String(&qu ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
同意1楼的说法http://docs.oracle.com/j ...
理解String 及 String.intern() 在实际中的应用 -
raoyutao:
...
jdk 线程池 ThreadPoolExecutor -
hongdanning:
理解了。之前困惑的一些明白了。谢谢分享。
理解String 及 String.intern() 在实际中的应用
文章列表
用户注册流程的一个好列子
- 博客分类:
- 笔记
最近用了一个app, 《不背单词》, 里面的用户注册很有意思,当你点击注册的时候,什么都不用填,瞬间就注册好了,分配给你一个数字ID。
然后你想保留这个账号的时候,可以设置账户信息, 这时才会去填 昵称,邮箱, 密码。
这样设计非常精彩! 首先一个新产品,繁琐的用户注册流程会把一些用户挡在外面,而这个app只要点击一下就注册好了,就可以完全使用了。 等用户用好了,稍后可以在来设置用户名 密码。
从后台实现来说,一开始分配给你的那个数字ID,极有可能就是先往用户表插入一条数据,只有一个序列号(逻辑主键), 其他字段都是空的,等待用户后面填进去。
当一个 ...
dojo/query 不好用, 想用jquery做dom查询, 列子如下, 注意jquery的路径就好了
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/dojo/1.7.0/dojo/dojo.js"
data-dojo-config="async: true, packages: [
{ name: 'jquery', location: 'http://ajax.googleapis.com/aja ...
angular 1.3.15 表达式bug
- 博客分类:
- js
不确定这是 angular的还是浏览器的, chrome Version 41.0.2272.118 m, angular 1.3.15
有个表达式{{pageindex+1}}
一般情况好的,当pageindex=1111的时候 这个计算出来就会变成11111, 而不是需要的1112
解决办法
{{parseInt(pageindex)+parseInt(1)}}
这里注意因为express里面不能访问全局变量, 只能访问scope内的函数, 所以要在scope里面定义一个
$scope.parseInt = f ...
jbpm6 与 spring的集成 并且 部署到 tomcat下 这样就不用用那个笨重的jbpm-console
代码例子在 https://github.com/lich0079/jbpm_web
jaxb xml 解析出 list对象
- 博客分类:
- J2EE
jaxb想直接解析出list对象, 不用在list对象上再去包装一层对象
首先定义一个通用的包装对象
<pre>
import java.util.*;
import javax.xml.bind.annotation.XmlAnyElement;
public class Wrapper<T> {
private List<T> items;
public Wrapper() {
items = new ArrayList<T>();
}
publ ...
使用Annotation整合Spring2.5和Hibernate3.3,在使用HibernateDaoSupport的时候我希望采用Annotation的方式,但是setSessionFactory被标记为final,那继承HibernateDaoSupport后就不能重写setSessionFactory方法来实现使用Annotation的注入, 解决方法如下:
@Resource(name="sessionFactory")
public void setBaseDaoSessionFactory(SessionFactory sessionF ...
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
im ...
string split 空字符串问题
- 博客分类:
- J2EE
String str="123,123,,123,,";
System.out.println(str.split(",").length);// 这时结果会是4, 最后的2个因为是空白没有算
System.out.println(str.split(",",-1).length);//这时会是6, 是我想要的
为什么呢, 看下源码
最后执行到的是
public String[] split(CharSequence input, int limit) {
int ...
open type Ctrl+N
open resource Ctrl+Shift+N
goto symbol Ctrl+Shift+Alt+N
recently visited files Ctrl+E
navigation bar Alt+Home,
quick view Ctrl+Shift+I
type
要在win2008下设置一个定时任务, .bat执行的任务, 计划任务总是失败, 但直接点击.bat执行成功。
google 之
http://social.technet.microsoft.com/Forums/windowsserver/en-US/46a867a0-8432-4b90-abe3-9a5661d1b276/scheduled-task-not-running-on-windows-server-2008-but-working-on-windows-xp?forum=winservermanager
http://stackoverflow.com/ ...
书上看来的js闭包列子
- 博客分类:
- js
js闭包列子
<html>
<head>
<title>js learn</title>
<script type="text/javascript">
var curry = function (f) {
alert("1111");
return function(a){
alert("2222");
return function(b){
alert("333");
return f(a,b) ...
深入理解Java:SimpleDateFormat安全的时间格式化
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个具体的场景来一步步的深入学习和理解SimpleDateFormat类。
一.引子 我们都是优秀的 ...
用POI api修改excel 表格数据后, 想触发计算公式重新计算
简单的方法
对设置了公式的单元格做如下操作,相当于刷新下公式会触发重新计算
cell.setCellFormula(cell.getCellFormula());
删除空白行
HSSFSheet类有两个和删除行有关的方法,第一个是removeRow(Row row),但这个方法只可以把该行清空,并不能完全删除。
怎么办?我处理的excel文件可是几百行,靠自己打开excel重新删除肯定是不靠谱的。
又去网上查了下,看到了shiftRows(int startRow, int endRow, i ...
引用: http://javaskeleton.blogspot.com/2010/07/avoiding-peer-not-authenticated-with.html
When developing a https application, your test server often doesn't have a (valid) SSL certificate. This will cause the following exception to be thrown when connecting your client to the test server: " ...
有一段xml 里面有 prefix URL namespace的 , 这时用xpath解析 像平常那样写解析不出来节点
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http:// ...