`
mayday85
  • 浏览: 45598 次
  • 性别: Icon_minigender_1
  • 来自: 污点星狗屎国
文章分类
社区版块
存档分类
最新评论
文章列表
本来是个对个体失效不太敏感的Worker进程 为了尽善尽美决定加个关闭钩子(其实是为了逃避半夜上线找个理由...) 于是开开心心的写了如下代码测试 String path = "E:/IdeaProjects/WebClipper/out/test/boss/"; Process process = new ProcessBuilder("java", "ShutdownHookTest") .directory ...
不知道起这个标题是不是因为我有妄想症 坐等拍砖 私以为 在使用一个框架时,程序员分为三种级别 1.看demo开发 2.看文档开发 3.看源码开发 明显1不如2,2不如3 但是考虑时间成本3不如2,2不如1 我的原则是 有好的demo不看文档,有好的文档不看源码 对于文件下载,再简单不过了,但我比较傻,不会自己写 于是在google搜索"Spring mvc 3 download",demo版本都差不多 @RequestMapping("download") public void download(HttpS ...
希望在被投新手帖之前能收到一些高手的指责 玩java3年多了,仍然只敢在新手区发帖的人伤不起…… 想找自信,就去面试别人,想立志,还是要在eye发帖子 先是Redis的bean定义,@Configuration大赞!xml都见鬼去! @Configuration @PropertySource("classpath:mgr.properties") //@ImportResource("classpath*:spring-config.xml") public class RedisConf { @Value("${re ...
写完我自己已经吐了 @Service public class PubManager<T, PK extends Serializable>{ private SessionFactory sessionFactory; @Autowired private PubManagerImpl<T, PK> mgr; @Autowired public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionF ...
<?xml version="1.0" encoding="UTF-8"?> <project name="rrep" default="test"> <property file="build.properties"/> <path id="apps-classpath"> <fileset dir="${lib.dir}"> ...
目前项目进度已经慢了很多 但是我仍然有空能发个帖子唠叨几句 实属无奈 你们身边有一行代码不会写的项目经理么? 绝不是某某公司的小老板 但却像极了某某公司的小老板 web的东西完全不会 java不会 js不会 说起话来抽象的很 想出来效果先问我们能不能实现 自己完全不知道 项目为了看看样子 多做了无数的无用功(我想也是客户逼的吧) 但是整个项目的琐碎事都是经理在忙活 虽然我觉得做的并不好 但是如果是自己做恐怕更糟吧 整个项目的数据结构 烂的不行 感兴趣的看http://www.iteye.com/topic/360586 为此我经常和组长讨论 但小弟才疏学浅 组长随便说点理由 我都认为是自己的 ...
一.    它要能适应不同类型的请求: 本节用 makeString来说明要求有返回值的请求.用displayString来说明不需要返回值的请求. 二.    要能同时并发处理多个请求,并能按一定机制调度: 本节将用一个队列来存放请求,所以只能按FIFO机制调度,你可以改用LinkedList,就可以简单实现一个优先级(优先级高的addFirst,低的addLast). 三.    有能力将调用的边界从线程扩展到机器间(RMI) 四.    分离过度耦合,如分离调用句柄(取货凭证)和真实数据的实现.分离调用和执行的过程,可以尽快地将调返回. 现在看具体的实现: public interfac ...
前不久写了一个json + Spring + IBatis 的 demo 注解直接被经理一句话废掉(说url还是可配置的好) 虽然只是有点小失落 人反而变轻松了 因为架构也不由我这个新人负责了 才发现前阵子脖子疼是因为压力大 之后声明试事务也给我废了 无所谓 又不是我负责了 我当时已经很清楚 经验和技术是两回事 经验工作中积累 技术还是自己学吧…… 公司用Spring 也就相当于用 Spring 1.0 的MVC而已 但是昨天事情转变了 他们用最新的IBatis代码生成工具 生成DAO和entity 发现DAO都采用的是extends SqlMapClientDaoSupp ...
绝望之后 我猜想会不会不是ajax的问题? 于是猜想是Spring MVC的问题 最终在tomcat中增加URIEncoding="GBK" 搞定!
实在没想到 我会为这么老掉牙的谚语而叹息 崩溃了 昨天到家打开wow 上69级小猎人下个本 roll到一件装备 但迟迟没落进自己的包 小退了一下 再开wow直接死机了 反复重启后 反复尝试装系统后 90%断定是硬盘坏了 某年某月某日某杂志看到一句话“努力学习(工作),拼命玩” 这句话说的正是我这种人 过去不管学习(工作)再累再辛苦 我总要从睡眠中挤出点时间打游戏 不然无法平衡 近1周为了工作的事真是身心疲惫 昨晚硬盘又坏了 我彻底崩溃了 节前经理跟我说 下一个项目可能让我主抗 当时我没太明白这句话的意思 节后让我给项目搭个架子出来 我还以为只是写个demo的意思 后来才知 ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName1 , appenderName2 , … #配置日志信息输出目的地Appender log4j.appender.appenderName = fully.qualified.name.of.appender ...
在Spring中集成iBATIS中,如果orm的对象是一对多表时,会报NullPointerException. 这是因为ibatis在上一版本时,每次调用openSession时, 都会去localSqlMapSession中查找,如果没有才会打开个新的,而且会在返回前放入 localSqlMapSession中, 所以打开都是同一个session, 这被认为是一个BUG,所以在这个版本上改为返回一个新的session.而在这个session关闭时,才会 把这个session返回给sessionPool中, 而且也没有放回localSqlMapSession中. 而在spring中,在执行时 ...
CSV全称 Comma Separated value,也叫逗号分隔值文件,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。   规则   0 开头是不留空,以行为单位。   1 可含或不含列名,含列名则居文件第一行。   2 一行数据不垮行,无空行。   3 以半角符号,作分隔符,列为空也要表达其存在。   4 列内容如存在,,则用“”包含起来。   5 列内容如存在“”则用“”“”包含。   6 文件读写时引号,逗号操作规则互逆。   7 内码格式不限,可为ASCII、Unicode或者其他。 YML的实例 # Read about fixtures at http ...
(12月26日更新,修正两个bug,对Action进行重构,降低与V层耦合度) 新版本预告:优化选择分类时的用户体验,强化金额显示,优化算法 引用 你也不给我做个记账系统 事情是这样的…… 每次逛街回来 都会看见老婆拿出一个小纸条记账 上面的字密密麻麻…… 我就无意间说了句 “应该给你做个记账系统” 之后每次见面都能听到…… 引用 你也不给我做个记账系统 之前一直在为工作的事情担心 没那个心思 最近工作稳定了 决定自己动手做一个软件送给老婆 我不想讨论这个软件的必要性 也许很多同类软件比我做的好多的 我也不想讨论用Swing来实现好不好 也许Swing是最麻烦的一种实现 我在乎 ...
如果忘记一个Object的type如何取出Field中的values public class People { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { ...
Global site tag (gtag.js) - Google Analytics