自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

写在冬日的第一天--一个女程序员第九年工作总结(及杂七杂八)

又到一年写总结的时候了。今年比较特殊,因为大部分时间在休产假。所以今年会在有限的工作总结后面写一些杂七杂八。 其实去年写总结的时候已经到了孕晚期,我属于比较晚才歇的人。确切地说我的产假开始于生产前一天,除了那种从岗位直接到产房的人我算是相当晚的了。肚子比较给力没有大到让我开不了车的程度,于是就一直上班,总比在家无聊要好。 还是那句话,我在小地方,小单位,属于随波逐流不求上进型。...

2013-11-08 18:34:40 140

提高你的Java代码质量吧:提倡异常封装

一、分析 Java语言的异常处理机制可以确保程序的健壮性,提高系统的开发效率,但是Java API提供的异常都是比较低级(这里的低级指的是“低级别的异常”),只有开发人员才能看的懂,才明白发生了什么问题。对于终端用户来说,这些异常基本上是天书,与业务无关,是纯计算机语言的描述。 这就需要我们对异常进行封装了。 二、场景 异常封装有三方面的优点:...

2013-09-18 18:51:17 135

一个百度程序员的创业故事

周四晚上,我继续着缘创派(ycpai.com)的创业者之夜,有三十多位互联网创业者到来,大家围城一个大圈交流分享。其中一位创业者引起我的注意。他系出名门,从百度出来的程序员。他已经正式创业三年。他创业之后,没有做任何产品,而且用了半年的时间研究了论文。他在大连的一家孵化器里面,没有找住所,足足在办公室住了三个月。他第一笔种子投资只有1.2万美金,坚持了6个月。他网站的Android和iOS客户端...

2013-09-18 18:50:12 205

提高你的Java代码质量吧:推荐使用String直接量赋值

一、分析 Java为了避免在一个系统中大量产生String对象,于是就设计了一个字符串池(也有叫做字符串常量池),在字符串池中所容纳的都是String字符串对象。 String创建规则:创建一个字符串时,首先没有检查池中是否有字面值相等的字符串。 如果有,则不再创建,直接返回池中该对象的引用。 如果没有则创建之,然后放到池中,并返回新建对象的引...

2013-09-13 12:46:05 130

提高你的Java代码质量吧:不要主动进行垃圾回收

一、建议          不要调用system.gc,即使经常出现内存溢出也不要调用,内存溢出是可分析的,是可以查找原因的,GC可不是一个好招数。  二、分析          System.gc主动进行垃圾回收时一个非常危险的动作。因为它要停止所有的响应,才能检查内存中是否有可回收的对象,这对一个应用系统风险极大。  ...

2013-09-13 12:45:13 92

程序设计--也许每个新的Android项目建立时都该干的事。

虽然我的项目经验不是很丰富,但是,就接手过的几个项目来说,如果在项目建立时存在下面提到的那些东西将会给项目的进行带来很大的方便,编写以下的那些类是个很好的习惯,也许大家都会这么做的吧,通常我把它们放在总包的.app包内,如图:看到这个图感觉熟悉的兄弟姐妹们就可以直接略过本篇啦...因为我要将要把它们一个个地拿出来长篇大论咯。一、MyApplication(代表本项目的类,它继承自an...

2013-08-30 17:41:58 68

软件公司 - 核心技术缺失

这篇文章和广大程序员非常有关,大局决定每个程序员的生活开心与否。文章内容是我自己的原创心得,非抄袭。GO问问大家,你认为你是在写代码还是软件研发?问问大家,你在软件公司上班快乐吗?问问大家,你是打算走管理呢还是走技术道路?问问大家,你认为自己所在的公司有技术实力吗?问问大家,你认为你在工作中,创造性的百分比多吗?问问大家,你认为公司的行为中,有多少是长...

2013-08-23 17:44:22 179

Oracle中的内置函数在sql中的转换整理

程序里面经常会即支持Oracle数据库,又支持sql数据库。而有些Oracle内置函数用的比较多,但在sql中语法有些不同,我做了些整理,希望可以帮助大家。。。。 1.oracle中的内置函数:oracle 中的round函数(四舍五入)(sql也可以用)oracle 中的trunc返回的是当天日期的[00:00:00]oracle 中的floor,floor(n)取小于等于数值n的最...

2013-08-16 17:55:25 100

Oracle 11g R2 for Win7旗舰版(64位)

1、下载Oracle 11g R2 for Windows的版本                                   下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,w...

2013-08-15 18:24:19 226

如何查看Oracle的用户权限

ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)1、查看所有...

2013-08-14 17:53:09 1011

SQL学习(持续更新)

1、having筛选分组      正如where子名限制了select显示的行数,having限制了group by显示的分组数。where查询条件在分组产生前就被计算,而having搜索条件在分组产生之后才被应用。除了having子句可以包含聚合函数以外,having语法类似于where语法。having子句可以引用显示在select列表中的任何一项。      总结:(1)whe...

2013-08-13 19:31:34 74

SQLite3创建数据库的方法

    上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结: 界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录 1:选择下载对应自己系统的sqlite.3exe文件 2:解压后使用cmd命令进入sql...

2013-08-12 18:41:52 203

分布式缓存Memcached---开篇的话

大数据、高并发这是最近一段时间内被IT行业提的最为火热的概念,看过《大数据时代》的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大数据,就给系统的性能带来了新的要求---高并发,有了这样一个技术应用的实际背景,对技术人员就提出了要求,随着java环境下的Hadoop,PHP的Memcached,包括Redis的产生和技术的扩散,我们就开始...

2013-08-09 21:03:36 128

Ado.net设计模式

连接类连接类有固定的使用模式,这是常用的乐观模式:using (var conn = new SqlConnection(connstr)){ conn.Open(); //执行各种数据库操作}悲观的、防御性的编程方式,这里在using语句结尾显示关闭了连接,并捕捉整个using语句的数据库异常:try{ using (var ...

2013-08-08 20:25:58 97

解决mysql登陆时出现“ERROR 2002 (HY000): Can't connect to local MySQL server through soc

mariadb同样适用首先检查mysql状态linux-6yo1:~ # /etc/init.d/mysql statusChecking for service MySQL: unusedmysql.service - LSB: Start the MySQL database serv...

2013-08-07 17:51:12 948 2

MySQL分表(Partition)学习研究报告

最近在开发一个新的项目,可能会产生大数据量,需要对部分表进行分表操作,故来研究学习MySQL的分表功能。由于实验报告已经写成Exlce文件了,各位看过就直接下载吧:MySQL分表分析报告.xls以下是此次实验的结论:Insert时,分表和不分表的性能所差无几;大量数据Insert时,大量数据整合成一条Sql的性能比逐个Insert的性能提高很多;分表与否并不影响查询操作,...

2013-08-06 18:00:00 145

.net 程序远程连接 Oracle 数据库

 这里需要注意的是 OleDbConnection 对 Clob 之类的 Oracle 9i 的数据类型不支持,必须使用 OracleConnection参见 INFO: Limitations of Microsoft Oracle ODBC Driver and OLEDB Provider如果用 OracleConnection 必须安装 .NET Managed Provi...

2013-08-05 18:46:03 162

Firebird存储过程

Firebird存储过程--更加人性化的设计begin For select house_id,goods_id ,qty    from  table1 where id=:VAR_IDinto :var_house_id,:var_goods_id,:var_qtydo update goods_stock set       stock_qty=sto...

2013-08-04 20:36:46 419

SQL Server 存储过程

本文出自: http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.html Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是...

2013-08-03 21:10:41 72

浅谈sqlserver数据库优化(一)

今天暂时无事,风和日丽,万里无云。游山的、玩水的、遛麻雀的都闲的不亦乐乎,也忙的不亦乐乎。在这美好的季节,依旧躲在被窝或是电脑旁绞尽脑汁敲键盘的人们,也别有一番滋味。废话少说,言归正传。赶上了一个最难就业季,总有很多不顺。前几天面试,被问了很多mvc和sqlserver索引的问题,借这个时候来温习一下这些知识。有一个人事数据库hrmis,里面的用户表叫A01,共7000条数据。...

2013-08-02 21:46:55 120

最近的工作总结

    最近建立数据仓库的过程中遇到了若干问题,现总结如下。    1 mysql到oracle的迁移。这是个复杂的问题,因为我们没有计划投资购买datastage这样牛逼的ETL工具,因此最开始我决定自己写代码,将mysql的数据导入文本中,再利用sqlldr将数据导入到oracle中。这个过程说起来并不是很复杂,但是实际操作起来比较烦,因为我遇到了如下的问题:     1.1 NU...

2013-08-01 17:56:37 86

每天一句SQL

SELECT stock.IdStock ,stock.Descr FROM [Inventory].[dbo].[Stock] stockWHERE stock.IdStock NOT IN (SELECT foreignStockId FROM [Subset].[dbo].[Products])...

2013-07-31 19:13:41 143

绑定Oracle Database 到 ActiveReport

ActiveReport 可以和多种数据源交互,包括OLEDB, SQL, XML和集合对象。 在本文中我们将阐述如何绑定Oracle 数据库到 ActiveReport 。 这是一件很轻松的事情。下面我们分布说明绑定方法: 1.    使用 VS 创建 ActiveReport7(Code-Based) 工程。 2.    添加Oracle.DataAccess.dll 引用。 3.    ...

2013-07-30 18:06:57 193

Oracle 自增字段设置

在工作中遇到给表example添加自增字段。为了便于以后查找,特别记录在此。 标准语句: create sequence [自增序列名称] increment by [步长] 自增序列名称:随意命名,个人建议为 表名_字段名_SEQ 步长:默认是1,也可以自定义长度。 示例:create sequence example_ID_SEQ increment by 1...

2013-07-29 19:06:14 95

Mono源代码学习笔记:Console类(一)

前言我们知道,Mono 是 .NET Framework 跨平台的开源实现。Mono 的源代码就是金矿,等待我们去挖掘。目前 Mono 的最新版本是 Mono 2.8.2,可以到 http://ftp.novell.com/pub/mono/sources/mono/ 下载 mono-2.8.2.tar.bz2,文件大小是30MB。可以参阅“在 Ubuntu 10.10 操作系统安装 ...

2013-07-28 00:22:16 151

SQL Server高级内容之子查询和表链接

1.子查询概念   (1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。   (2)自查询的分类1)独立子查询   ->独立单值(标量)子查询  (=) 1 Select 2 3 testID,stuID,testBase,testBeyond,testPro ...

2013-07-26 17:50:05 77

程序员不爱读书,但这很不明智——想看就看《高效能程序员的修炼》

英文原文:http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html作者:Jeff AtwoodCoding Horror精华文章现已收入新书《高效能程序员的修炼》,各大书店有售!StackOverflow.com的主旋律之一,就是软件开发者不再照着书本学习编程了。Jo...

2013-07-26 17:43:07 174

MongoDB学习 (六):查询

本文地址:http://www.cnblogs.com/egger/archive/2013/06/14/3135847.html  欢迎转载 ,请保留此链接๑•́ ₃•̀๑! 本文将介绍操作符的使用,配合操作符,我们可以执行更加复杂的操作。目录查询操作集合查询方法 find()查询内嵌文档查询操作符(内含 数组查询)"$gt" 、"$gte"、...

2013-07-25 18:38:23 137

程序员学数据库那些事儿

最近有人问(是问,不是请教)我数据库怎么学?要学哪些?以下我谈一些个人想法。  其实我的数据库知识不是很扎实,真心的。 当年我学这个东西时某个大神告诉我“学会sql server”走遍天下都不怕。事实上,这几年如果只会sqlserver根本到哪都很惊悚。原因?1、如果是政府软件,虽然不像互联网那样高,但是数据存储量确实很大很大,大家想想譬如财政数据、公积金数据、民政局数据等,而且...

2013-07-24 18:32:49 98

隔离级别

自从知道事务的隔离级别已经很长时间了,一直处于半理解的状态,这几天看了很多的博客,对隔离级别有了更深的了解,觉得很有必要把自己的理解写下来。1.首先我们要知道为什么事务要分隔离级别。如果没有隔离级别的话,数据库操作过程中会出现一下状况更新丢失(Lost update)两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因...

2013-07-22 21:58:12 61

获取MS SQL Server用户存储过程最近修改日期

最近开发一个网站,已经交给用户测试,不过用户反馈有些问题,需要修改。也许修改的存储过程较多。Insus.NET又懒得做些修改记录,在给用户作更新时,能快速找到最近修改过的存储过程,一一作更新即可。我们只要应用的数据中,执行下面的存储过程即可。SELECT [name], [create_date], [modify_date] FROM [sys].[objects]WHER...

2013-07-22 18:35:33 87

程序员扩充人脉那些事儿

一、什么时候需要人脉  当我们技术有一定功底和积累时是我们开始重视扩充人脉的最佳时机。过早和过晚都不好,过早会让你此时得到的人脉质量很一般很可能会给你起到反作用,过晚,那么很多机遇你就会很心痛的错过。   所以把握什么时候出来“抛头露面”的最佳时机很重要。当我们初踏入工作岗位时,更重要的是打好基本功,默默无闻的干好本职工作,最重要的是收敛自己的性格   没有好的性格,后面你的人生...

2013-07-20 00:13:40 75

数据库设计模型图

 功能模块数据设计。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,...

2013-07-19 17:57:37 1861

(火炬)MS SQL Server数据库案例教程

(火炬)MS SQL Server数据库案例教程创建数据库:CREATE DATABASE TDB //数据库名称ON(NAME=TDB_dat,//逻辑文件名 在创建数据库完成之后语句中引用的文件名 数据库必须唯一FILENAME='D:\mydb\TDB_dat.mdf',//操作系统在创建文件时使用的路径和文件名SIZE=10,//指定数据文件或日志文件的初始...

2013-07-18 22:00:38 221

第三章 T

3.1 使用变量变量是可以存储数据值的对象。可以使用局部变量向SQL语句传递数据。在T-SQL中执行一批SQL语句时,可以声明许多变量以便临时使用。声明变量以后,可以在批处理中用一条T-SQL语句设置该变量的值。该批处理中的下一条语句可以从该变量中检索数值,并给出结果。T-SQL中的变量分为局部变量和全局变量。局部变量的使用也是先声明,再赋值。而全局变量右系统定义和维护,我们可以直接使...

2013-07-18 18:14:18 121

win7系统64位plsql的设置

1. Instant Client Downloads for Microsoft Windows (32-bit)我下载的是:instantclient-basic-win32-11.2.0.1.0.ziphttp://www.oracle.com/technetwork/topics/winsoft-085727.html2. 设置PL/SQL的Perferences的Co...

2013-07-17 20:07:52 120

log explorer使用的几个问题[转载]

1)对数据库做了完全 差异 和日志备份备份时选用了删除事务日志中不活动的条目再用Log explorer打试图看日志时提示No log recorders found that match the filter,would you like to view unfiltered data选择yes 就看不到刚才的记录了如果不选用了删除事务日志中不活动的条目再用Log explorer打试图看日...

2013-07-16 17:48:32 280

[PHP开发必备]

PHP开发已经各位工程师轻车熟路的事情,MySQL也是经常都要用的产品,能有一个简单而又强大的管理工具,那可是咱们PHP开发工程师的福气。 下面浪风小园子就为大家介绍下来自国外小巧的MySQL管理工具,现已免费开放给大家使用,绿色版无污染,随时用随时取。 一、下载MYSQL管理器MYSQL-Front中文版,点击此处下载  MYSQL-Front中文版(含其他多语种)   ,默...

2013-07-15 20:27:20 184

SQLPlus 在连接时通常有四种方式

1. sqlplus / as sysdba     操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入     sqlplus,然后通过startup命令来启动。 2. sqlplus username/password     连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认...

2013-07-14 17:29:30 181

什么叫即席查询

什么叫即席查询这个仅当是笔记以前一直不知道什么叫即席查询,今天重新看了一遍《SQLSERVER企业级管理平台》,才明白什么叫“即席查询”下面这句话是我个人总结的:什么叫即席查询AD-HOC :以单独的SQL语句的形式执行的查询就是即席查询,比如说:在C#程序里嵌入的SQL语句,或者在SSMS里的新建查询窗口自己键入的SQL代码就是即席查询。而将SQL代码放入存储过程...

2013-07-13 12:51:55 3530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除