- 博客(186)
- 资源 (29)
- 收藏
- 关注
原创 leetCode解题报告之SingleNumberI,II(知识点:位运算)
由于两题是姐妹题,所以放在同一个博文里了!题目1:Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Cou
2014-03-23 00:40:11 3252
原创 leetCode解题报告之Copy List with Random Pointer
题目:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep copy of the list.分析:我们知道如果是简单的copy Lis
2014-03-22 23:08:40 3751
原创 leetCode: Word Break I & Word Break II
题目:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",dict =
2014-03-20 20:10:29 5850
原创 WEB开发框架配置文件和各层注解
记录一点关于这次“项目管理”课程做的轻量级企业ERP的关于框架部分的知识我们采取的是SpringMVC + Spring + Hibernate开发的本文主要记录: 框架需要的配置文件的配置 + Dao层写法 + Service层写法 + Controller写法注:有一些非关乎框架的主要部分,所以博主没有列出来,所以不是直接copy就可以运行,只是参考学习哈!spring
2014-03-19 13:05:04 4031
原创 leetCode解题报告之Reorder List
题目:Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→…You must do this in-place without altering the nodes' values.For example,Given {1,2,3,4}, reo
2014-03-18 13:45:14 3004
原创 Mysql数据库解决中文乱码问题【不修改my.ini配置文件】
网上有很多关于Mysql数据库解决中文乱码的问题,想要永久修改都需要修改my.ini文件, 但是有一些版本,我们发现没有my.ini文件自己添加的话,又要报错,但是我们可以在 mysql目录下找到my.cnf文件我们打开my.cnf(/mysql/my.cnf)文件,然后做如下操作:添加[client](如果不存在的话),设置关于client端的编码信息添加[my
2014-03-17 10:46:56 6975 1
原创 leetCode解题报告之Binary Tree Postorder Traversal
题目:Binary Tree Postorder Traversal Given a binary tree, return the postorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 /
2014-03-17 08:36:10 6906
原创 leetCode解题报告之Sort List
题目:Sort a linked list in O(n log n) time using constant space complexity.分析:题目要求我们要用一个复杂度O(nlogn)的排序算法来排序一个链表,复杂度O(nlogn)的排序算法包括:快速排序,堆排序,希尔排序,二叉排序树排序,归并排序情况:考虑到算法的复杂度,还有需要O(1)的
2014-03-16 22:55:38 1776
原创 leetCode解题报告之Insertion Sort List
package cn.xym.leetcode;class ListNode { public int val; public ListNode next; ListNode(int x) { val = x; next = null; }}public class Solution { public static void main(String[]
2014-03-14 00:36:44 2200
转载 SpringMVC入门详细讲解
看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢!转载于:http://blog.csdn.net/lenotang/article/details/2562348作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问
2014-03-11 10:37:29 1666
原创 连接Ubuntu系统服务器Mysql出错(错误:10061)/Jdbc连接远程数据库出错(java.net.ConnectException: Connection refused: connect)
今天遇到这个问题的时候,一开始一直在检查jdbc配置的数据源的属性是否正确,没想到之后写了个小demo,简单连接数据库都不行,这时候才怀疑起服务器(阿里云Ubuntu系统)那边的mysql服务器可能出现问题如果你在eclipse、myclipse遇到的异常提示如下:java.net.ConnectException: Connection refused: connectat
2014-03-10 23:58:00 7592
转载 【精华】连接MySQL数据库时常见故障问题的分析与解决
连接MySQL数据库时常见故障问题的分析与解决 初学的mysql网友好象经常会碰到mysql无法连接的错误。特开贴收集这样问题的现象和原因。 先自己扔块砖头出来。 归纳如下:故障现象 : 无法连接 mysql ======================================================================
2014-03-09 02:10:52 3382
原创 Android应用程序访问远程数据库(mysql) is not allowed to connect to this MySQL server
今天帮老师调试一个代码的时候,遇到android连接远程mysql数据库的问题,记下来方便之后查阅!Logcat异常信息:远程mysql_java.sql.SQLException: null, message from server: "Host '192.168.1.115' is not allowed to connect to this MySQL server这句话的意
2014-03-08 10:07:59 2087
原创 实现动态代理的两种方式介绍+例子demo(JDK、CGlib)
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢?这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。一、JDK这种方式动态代理1. 没引入spr
2014-03-04 20:57:28 4895
转载 使用Spring注解来注入属性
原文来自:http://hanyexiaoxiao.javaeye.com/blog/4101231. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager { privat
2014-03-01 14:45:14 4510
原创 MySQL的安装(详细图解)
如果你之前已经装过mysql的话,要先把它卸载,并通过"sc delete mysql"命令把mysql对应的"windows服务"删除掉mysql安装包下载地址:http://dev.mysql.com/downloads/mysql/下载完成之后,打开安装包,接下来的步骤就跟我的图解一样咯~
2014-03-01 08:49:36 1783
原创 Caused by: org.xml.sax.SAXParseException
1.java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImp
2014-02-28 20:24:07 3210
原创 Ubuntu安装Confluence3.4工具(图文详解)
Confluence3.4安装及配置 安装 1、wget http://downloads.atlassian.com/software/confluence/downloads/confluence-3.4.-std.tar.gz 2、tar -zxvf confluence-3.4-std.tar.gz 3、mv confluence
2014-02-27 01:56:37 3000
原创 (阿里云服务器)Ubuntu系统下配置自己的SVN服务器
1.安装Subversionsudo apt-get install subversion2.添加svn管理用户及subversion组sudo adduser svnusersudo addgroup subversionsudo addgroup svnuser subversion3.创建项目目录sudo mkdir /home/svncd /
2014-02-26 20:56:54 2525
原创 RedHat系统装GCC
一、首先从GNU上下载GCC包,ftp://gcc.gnu.org/,我使用的是最新发布版本gcc-4.8.2.tat.gz,1) tar zxvf gcc-4.8.2.tar.gz2) cd gcc-4.8.23) ./congigure此时会出现这样的错误: gcc configure: error: Building GCC
2014-02-26 19:34:25 3064
原创 myeclipse10中svn的安装和使用(详细图解)
svn的安装和使用开发工具:myeclipse10安装:一、下载TortoiseSVN文件并安装:(下载地址: )ps:安装完后会自动配置到你的jdk环境变量中,可以检查下二、下载Slik-Subversion-1.8.5-1-x64(或32位)文件并安装:(下载地址: )ps:安装完后会自
2014-02-26 09:21:41 14099 1
原创 关于项目中制定的基本规范
一、关于书写规范假设学立方域名:www.cubic.cn包名设计:cn.cubic.domain;cn.cubic.service.interfaces;cn.cubic.service.impl;cn.cubic.dao.interfaces;cn.cubic.dao.impl;cn.cubic.web.filter;cn.cubic.
2014-02-26 00:51:32 1670
原创 MyEclipse中使用SVN工具进行版本控制
为甚么要使用SVN进行版本控制:1,你是否在一个团队中工作?2,是否发生过这样的情况: 当你在修改一个文件时,其他人也在修改这个文件?而你是否因此丢失过自己所作的修改呢?3,是否曾经保存完一个修改,然后又想把个文件恢复到修改以前的状态?是否曾经希望能够看到一个文件以前某个时间点的状态?4,是否曾经在项目中发现了一个 BUG,然
2014-02-26 00:45:44 4076
转载 Hibernate懒加载解析
在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。 实现懒加载的前提:
2014-02-23 10:00:18 1736
原创 为你的JAVA代码配上类模块注释模板
众所周知软件开发中,注释的重要性,但是频繁地写:autor, date 等信息显然是一件痛苦的事情,那么在eclipse中,有没有什么功能能帮我们做这件事情呢??为eclipse工具修改java对应类注释的template(模板)类注释模板的设置方法:在eclipse / myeclipse中:菜单项Window --> Preferences --> Java --
2014-02-22 10:59:41 6109 1
转载 Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
2014-02-19 20:10:36 1758
原创 胖虎白话学习设计模式之专业术语存在的误解
胖虎白话学习设计模式之专业术语存在的误解记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题胖虎想要把学习设计模式的过程记录下来,但是发现一直以来有些专业术语的概念没有弄清楚,这样是很不利于设计模式知识的学习的,所有特写一篇博文来记录一些常见的被误解的术语我们必须弄清楚:算法,多态性,方法和操作等术语的意义,
2014-01-07 23:15:14 2615
原创 胖虎白话学习设计模式之责任链设计模式(Chain of Responsibility)
胖虎白话学习设计模式之责任链设计模式(Chain of Responsibility)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,我们希望减少对象间的责任,从而来降低对象之间的耦合程度,使系统更容易修改,客户类只能访问对象的可见接口,而无需关心对象的实现细节(或者
2014-01-07 22:30:50 2537
原创 胖虎白话学习设计模式之外观设计模式(Facade)
胖虎白话学习设计模式之外观设计模式(Facade)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,客户想要实现一个功能,但是这个时候,如果让客户类去完成这个功能,那么它需要涉及到很多个“子系统”模块的很多类这样子,客户类和系统类之间的联系太紧密了,导致耦合性太高,之后如果
2014-01-06 20:56:40 2504
原创 胖虎白话学习设计模式之建造者设计模式(Builder)
胖虎白话学习设计模式之建造者设计模式(Builder)/生成器设计模式记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,有时候我们要构建一个对象的时候,没办法一下子得到对象的所有需要的信息,特别是那种有的时候目标对象的构造函数的参数只能一步步获取到的时候,这时候我们希望一步
2014-01-04 10:55:02 2409
原创 我的2013,这一年,我大三了(没有伞的孩子,更要拼命奔跑)
半年前用博客到现在,没记录过自己平时的生活,下学期就是大三下了,第一次写篇博文用来稍微记录下自己的大学生涯我是一名来自普通本一院校的大三学生也许我的大学里更多的是后悔吧?后悔没有看更多的书,后悔没有跟更多的老师交流,也许还后悔退出了ACM集训队。大一刚来时,也许我们宿舍是全班学习氛围最浓郁的宿舍吧,宿舍3个人之间每天都是很充实地学习,我和其中一个舍友进入了ACM集训队,也许性格
2014-01-04 01:42:57 9914 13
原创 胖虎白话学习设计模式之享元设计模式(FlyWeight)
胖虎白话学习设计模式之享元设计模式(FlyWeight)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,就是“同一个对象是要被多个地方代码所共享访问”譬如:我们网上买书时,每个订单项中包含的书籍可能别人也会买,如果所有人买这本书籍的时候,都要new出一个这个book对象的话,
2014-01-03 12:16:24 2428
原创 胖虎白话学习设计模式之多线程与单例模式设计模式(Singleton)
胖虎白话学习设计模式之多线程与单例模式设计模式(Singleton)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,就是需要创建一个对象来完成一些功能,但是不论如何创建这样的对象,我们都想要保证别人使用这个类的时候,不会创建多个类的实例(PS:有写得不对的,希望可以给我留言哈!)...
2014-01-03 00:47:58 2677
原创 胖虎白话学习设计模式之适配器设计模式(Adapter)
胖虎白话学习设计模式之适配器设计模式(Adapter)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,客户需要实现的一些功能,我们之前编写的类中已经有实现了(不能修改原先设计好的类),这样已有的类可以提供客户需要的这种功能,只是方法名不同而已.那为了不重复
2014-01-02 21:42:23 2380
转载 胖虎白话学习设计模式之依赖倒置原则(Dependence Inversion Principle)
胖虎白话学习设计模式之依赖倒置原则(Dependence Inversion Principle)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!(此博文为胖虎在PDF上截取.觉得写得通俗易懂,特发出来大家共享)http://blog.csdn.net/ljphhj依赖倒置原则(Dependence Inversion Principle)
2014-01-02 20:27:30 2177
原创 胖虎白话学习设计模式之装饰者设计模式(or包装设计模式)
胖虎白话学习设计模式之装饰者设计模式(or包装设计模式)记录胖虎学习设计模式过程,不许勿喷,转载请注明出处!http://blog.csdn.net/ljphhj1.存在问题开发中我们经常会遇到一种情况,就是API中的某个类(A),它提供的功能并不能满足我们的需要,这样我们可能需要对这个类进行拓展,也许我们会想到通过“继承”(写一个类来继承这个API中的类A,然后往这个
2013-12-31 11:45:11 2522
原创 Shell程序---学生管理系统
读过大学,学过Linux的人懂得这种蛋疼的感觉.....Shell程序,蛮贴出来吧!实验内容Ø作业:学生成绩管理程序Ø功能:对学生成绩进行管理。要求实现数据的基本操作:学院和学生信息以及学生成绩的增加,修改,删除,统计Ø构造三个类似数据库的文本文件:第一个为学院信息文件,包含字段:学院编号(唯一),学院名称第二个为学生信息文件,包...
2013-12-28 09:38:29 12209 15
原创 一个Demo小例子让你了解数据库连接池实现的4种方式
存在问题:由于数据库Connection资源是比较宝贵的,如果反复对每次来访问的Connection资源进行分配,释放的话,这样势必会影响整个网站的访问性能,所以要做一点优化:引入数据库连接池连接池实现原理:1.用户给servlet发送请求,请求Dao要Connection2.Dao从“连接池”中取出Connection资源,与DB的通讯3.当用户离开之后,释放该C
2013-12-14 19:38:31 4696 1
转载 PHP分页技术详解
(最近做一个PHP项目需要用到)本文章地址:http://tech.163.com/05/1226/08/25SSNRL20009159K.html Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观。所以说写分页程序是web开发的一个
2013-11-21 00:03:57 3875
原创 MySQL显示中文乱码?????的解决方案
做Web应用最头疼的就是码表的问题了哈,一不注意中文就乱码了哈!今天做MySql数据库的时候,插入了一行记录,里面包含了中文字段直接给我显示“????”mysql> select * from table_user;+------------+------------+----------+------------------+--------+| f_usernam...
2013-11-17 14:39:17 21104
jadx-0.6.1.zip
2016-12-16
Andorid模拟器Genymotion破解版
2016-10-21
android-support-v7-preference
2015-12-24
ImageLoader源码包
2015-10-25
15个典型的递归算法的JAVA实现
2014-04-02
Shell程序之学生管理系统
2013-12-28
AIDL入门demo
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人