- 博客(19)
- 收藏
- 关注
原创 Leetcode 275 : H-Index II
Follow up for H-Index: What if the citations array is sorted in ascending order? Could you optimize your algorithm?思路:参考H-Index的思路,只是这次不需要再进行排序操作了,复杂度为O(n),代码如下: public int hIndex(int[] citat
2015-09-06 19:47:31
301
原创 Java collections小知识收集
1. 避免内存泄露:手动赋nullArrayList中很多地方都利用手动赋null来让GC对对象进行回收,避免内存泄露,下面是remove方法的一个例子:public E remove(int index) { rangeCheck(index); modCount++; E oldValue = elementData(index);
2015-09-05 11:46:20
331
原创 Leetcode 286 : Missing Number
Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array.For example,Given nums = [0, 1, 3] return 2.Note:Your algorithm shoul
2015-09-02 10:23:32
338
原创 问题解决 The hierarchy of the type is inconsistent
出现问题的代码如下:public class GreetingBeforeAdvice implements MethodBeforeAdvice{ public void before(Method arg0, Object[] arg1, Object arg2) throws Throwable { // TODO Auto-generated method stub Sy
2015-04-13 11:17:03
285
原创 autowired
要想让Main 这个类中的 say属性由Spring自动注入,那么Main这个类应该本身是由Spring构造出来的才对。 也就是说,你要把Main这个类配置成一个bean。 然后,在main方法中这么来用:public class TestUser { @Autowired private User user; public static void main(
2015-04-12 19:06:31
232
原创 hibernate一对多,多对一,多对多关联映射搜索问题
之前都没有用过hibernate的关联映射,才导致蛋疼了一个下午才发现问题,public class Department { private Integer id; private String departmentName; public Integer getId() { return id; } public void setId(Integer id) { thi
2015-04-06 17:09:19
112
原创 [从零开始学设计模式-java]单例模式(Singleton)
单例模式是设计模式中使用很频繁的一种模式,在各种开源框架、应用系统中多有应用。单例模式又叫做单态模式或者单件模式。在GOF书中给出的定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式的目的就是要控制特定的类只产生一个对象,当然也允许在一定情况下灵活的改变对象的个数。那么怎么来实现单例模式呢?一个类的对象的产生是由类构造函数来完成的,如果想限制对象的产生,一个办法就是将构造函
2015-03-23 15:55:59
449
原创 [从零开始学设计模式-java]抽象工厂模式(Abstract Factory Method)
前两篇学习的是简单工厂模式,工厂方法模式。简单工厂模式中,工厂类的方法是静态的,不能被子类继承,违反了开闭原则;工厂方法模式中,将工厂类设置为抽象或者接口形式,这样,当增加工厂的时候,我们只需要让其继承或者实现抽象工厂中的方法,而不需要修改工厂类中的内部逻辑。这里有一个疑问,既然工厂类中已经涉及到抽象或者接口的概念,为什么不叫抽象工厂模式呢?抽象工厂模式与工厂方法模式又有什么不同呢?抽
2015-03-20 14:56:41
315
原创 [从零开始学设计模式-java]工厂方法模式(Factory Method)
工厂方法模式去掉了简单工厂模式中工厂方法的静态属性,使得它可以被子类继承。这样在简单工厂模式里集中在工厂方法上的压力可以由工厂方法模式里不同的工厂子类来分担。工厂方法模式的角色分布以及各角色的职责:抽象工厂角色(Factory):这是工厂方法模式的核心,是具体工厂角色必须实现的接口或者必须继承的父类。在java中由抽象类或者接口来实现。具体工厂角色(Concre
2015-03-19 15:24:34
526
原创 [从零开始学设计模式-java]简单工厂模式(Simple Factory Method)
简单工厂模式意图简单工厂模式的意图是定义一个用于创建对象的接口,并控制返回哪个类的实例。简单工厂模式的角色分布以及各角色的职责:工厂类(Factory):这是简单工厂模式的核心,用于负责控制创建对象的内部逻辑。(这个其实就是一个普通类,里面提供一个创建其他类的方法)抽象产品角色(Product):简单工厂模式所创建的所有对象的父类,注意,这里的父类可以是接口也可以是抽象类,
2015-03-18 16:51:52
437
原创 LeetCode--Repeated DNA Sequences
Repeated DNA SequencesAll DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: "ACGAATTCCG". When studying DNA, it is sometimes useful to identify rep
2015-03-11 22:45:44
217
原创 LeetCode--Number Of 1 bits
public int hammingWeight(int n) { int count = 0; for(int i=0;i<32;i++){ if((n & 1) == 1) count++; n = n >>> 1; } return count; }
2015-03-11 20:15:04
121
原创 struts action中获取表单传递的值
我目前知道的有两种方式,第一种,struts中form表单的值是自动注入的,在action中,为属性设定set,get方法,即可获取表单的值private String username;public String getUsername() { return username; } public void setUsername(String username) {
2015-03-10 16:28:47
283
原创 怎样从JSP页面传参数到<jsp:useBean>标签
第一种方法:通过setProperty属性"/>第二种方法:通过类中的setter方法Class.setXXX(param)传入的参数可以通过getProperty属性调用,也可以通过类中的getter方法调用
2014-08-19 22:28:23
667
原创 关于jstl的几个问题
第一个问题:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application解决方法:在web.xml中配置如下信息第二
2014-05-19 16:33:31
458
原创 php中引号嵌套问题
php书写时,遇到多层引号嵌套,如echo "";这样是无法正确显示的,我们可以通过加转义符实现echo "";这样就可以正确显示了
2013-11-19 19:49:52
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅