`
backspace
  • 浏览: 137074 次
文章分类
社区版块
存档分类
最新评论
文章列表
Collections常用方法及常量: 验证:空集合的操作 [java] view plaincopy
又到一年写总结的时候了。今年比较特殊,因为大部分时间在休产假。所以今年会在有限的工作总结后面写一些杂七杂八。   其实去年写总结的时候已经到了孕晚期,我属于比较晚才歇的人。确切地说我的产假开始于生产前一天,除了那种从岗位直接到产房的人我算是相当晚的了。肚子比较给力没有大到让我开不了车的程度,于是就一直上班,总比在家无聊要好。   还是那句话,我在小地方,小单位,属于随波逐流不求上进型。这些东西给胸怀大志的伙伴们当作反面教材就好了。   言归正传,从去年晚些时候开始我带的项目对一个新的客户实施。我带的东西属于三年不开张,开张吃三年那种。一次实施个一年半载很正常,再加上客户的各部门之 ...
一、分析  Java语言的异常处理机制可以确保程序的健壮性,提高系统的开发效率,但是Java API提供的异常都是比较低级(这里的低级指的是“低级别的异常
周四晚上,我继续着缘创派(ycpai.com)的创业者之夜,有三十多位互联网创业者到来,大家围城一个大圈交流分享。其中一位创业者引起我的注意。他系出名门,从百度出来的程序员。他已经正式创业三年。他创业之后,没有做任何产品,而且用了半年的时间研究了论文。他在大连的一家孵化器里面,没有找住所,足足在办公室住了三个月。他第一笔种子投资只有1.2万美金,坚持了6个月。他网站的Android和iOS客户端都是自己写的。他从接触Android开发到写出客户端只用了两周。
一、分析  Java为了避免在一个系统中大量产生String对象,于是就设计了一个字符串池(也有叫做字符串常量池),在字符串池中所容纳的都是String字符串对象。  String创建规则:创建一个字符串时,首先没有检查池中是否有字面值相等的字符串。  如果有,则不再创建,直接返回池中该对象的引用。 
一、建议           不要调用system.gc,即使经常出现内存溢出也不要调用,内存溢出是可分析的,是可以查找原因的,GC可不是一个好招数。    二、分析           System.gc主动进行垃圾回收时一个非常危险的动作。因为它要停止所有的响应,才能检
虽然我的项目经验不是很丰富,但是,就接手过的几个项目来说,如果在项目建立时存在下面提到的那些东西将会给项目的进行带来很大的方便,编写以下的那些类是个很好的习惯,也许大家都会这么做的吧,通常我把它们放在总包的.app包内,如图: 看到这个图感觉熟悉的兄弟姐妹们就可以直接略过本篇啦...因为我要将要把它们一个个地拿出来长篇大论咯。 一、MyApplication(代表本项目的类,它继承自android.app.Application) 因为Application对象是在程序运行起来就创建在虚拟机中的,只有当程序退出之后它的对象才会销毁。所以它常用来创建和缓存程序中可能用到的对象的引用,这 ...
这篇文章 和广大程序员非常有关,大局决定每个程序员的生活开心与否。 文章内容是我自己的原创心得,非抄袭。 GO 问问大家,你认为你是在写代码还是软件研发? 问问大家,你在软件公司上班快乐吗? 问问大家,你是打算走管理呢还是走技术道路? 问问大家,你认为自己所在的公司有技术实力吗? 问问大家,你认为你在工作中,创造性的百分比多吗? 问问大家,你认为公司的行为中,有多少是长期行为,有多少是短期行为呢? 问问大家,你认为公司的市场部门与研发部门合作顺畅吗?存在合作行为吗? 问问大家,一个项目/产品代码中,有多少是复用了以前模块/系统的?有多少是需要在本次开发中全新开发? ...
程序里面经常会即支持Oracle数据库,又支持sql数据库。而有些Oracle内置函数用的比较多,但在sql中语法有些不同,我做了些整理,希望可以帮助大家。。。。   1.oracle中的内置函数:oracle 中的round函数(四舍五入)(sql也可以用)oracle 中的trunc返回的是当天日期的[00:00:00]oracle 中的floor,floor(n)取小于等于数值n的最大整数(sql也可以用)oracle 中的length函数 sqlserver中是lenoracle 中的datalength函数 sqlserver中是datalengthoracle 中的lob_t ...
1、下载Oracle 11g R2 for Windows的版本                                   下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip   2、安装                                                              ...
ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上 其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。) 1、查看所有用户 select * from dba_user; select * from all_users; select * from user_users; 2、查看用户系统权限 select ...
1、having筛选分组       正如where子名限制了select显示的行数,having限制了group by显示的分组数。where查询条件在分组产生前就被计算,而having搜索条件在分组产生之后才被应用。除了having子句可以包含聚合函数以外,having语法 ...
    上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结: 界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库: 首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录   1:选择下载对应自己系统的sqlite.3exe文件   2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。 在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出 例如: 创建数据库命令:sqlite3.exe 【数据库名字 ...
大数据、高并发这是最近一段时间内被IT行业提的最为火热的概念,看过《大数据时代》的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大数据,就给系统的性能带来了新的要求---高并发,有了这样一个技术应用的实际背景,对技术人员就提出了要求,随着java环境下的Hadoop,PHP的Memcached,包括Redis的产生和技术的扩散,我们就开始接触这些应用与大数据高并发领域的架构理念,Memcached基于C语言编写,天生的跨平台,让这个技术很容易产生了Windows平台的版本,.NET环境对Memcached玩转就显得让人兴奋不已了。 我 ...
连接类 连接类有固定的使用模式,这是常用的乐观模式: using (var conn = new SqlConnection(connstr)) { conn.Open(); //执行各种数据库操作 } 悲观的、防御性的编程方式,这里在using语句结尾显示关闭了连接,并捕捉整个using ...
Global site tag (gtag.js) - Google Analytics