自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

原创 草稿

开发人员编写代码push到gitlab中,gitlab通过hook插件或者jenkins的poll SCM插件,触发jekins自动构建docker项目,然后将项目发布到远程服务器中。

2016-05-02 22:29:08 389

原创 mysql读写分离

主题什么是读写分离读写分离配置读写分离提高性能的原因读写分离应用层方案选择Atlas的介绍总结1.什么是读写分离基本原理:主数据库处理事务性查询,从数据库处理select查询。数据库复制被用来把事务性查询导致的变更同步到集群的从数据库中。 数据库复制也称之为主从复制。其基本的过程如下: (1)master将改变的日志记录串行写入到二进制日志中(这些记录叫做二进制日志事件); (2

2016-05-02 22:11:24 1442

原创 ajax请求json格式的数据,在经过interceptor时出现JSONException

出现题目描述的问题的原因和对应的解决方法如下:(1)json中有Date类型的数据,在进行json解析的时候出现改类型不能被正确解析。应该把属性的类定义为java.util.Date;(2)Action中定义的方法不是要返回前台定义的属性,可是方法的名称是getXxx,jsonplugins把这个方法当作属性用反射的方式调用了,这样就会出行JSONexception。这种情况的解决方法有两

2013-10-14 17:07:34 1070

原创 RAID 5

不具备供别人参考的价值本文主要参考了百度百科的内容。首先了解一下磁盘阵列的概念。磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID) 有“价格便宜具有冗余能力的磁盘阵列”之意。1.为什么会出现磁盘阵列呢?(1)CPU效能每年大约成长30~50%,而硬磁机只能成长约7%,为了能够充分利用CPU的性能,柏克莱研究小组的主要工作人员处于

2013-08-13 11:37:25 834

原创 struts2 的国际化

http://www.dzone.com/tutorials/java/struts-2/struts-2-tutorial/struts-2-framework-tutorial-1.htmlstruts2 框架实现 MVC设计模式。在struts2中,model,view 和controller 分别通过action,result 和FilterDispatcher来实现。Fi

2013-08-12 17:43:48 553

转载 How-to rename multiple files in Linux How-to rename multiple files

原文链接地址:http://www.akaname.org/knowledge/howto-rename-multiple-files-in-linuxHow-to rename multiple files in LinuxHow-to rename multiple files in Linuxby Akaname — last modified May

2013-06-27 15:51:35 723

原创 将不同文件夹下相同文件名的文件移动到一个文件夹下

#!/bin/bash######函数roll_di生成随机数function roll_die() {  # capture parameter  declare -i DIE_SIDES=$1  # check for die sides  if [ ! $DIE_SIDES -gt 0 ]; then    # default to 6    DIE_SIDE

2013-06-27 15:31:34 5017

转载 Hibernate中复合主键的配置和使用

有关Hibernate的联合主键对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的旧表开发,这时,对现有复合主键的支持就非常必要。hiberna

2012-07-13 18:44:50 16767

转载 迅雷看看评分js实现

js用星投票的示例代码(无图片) - 中国asp之家var nowindex = 1;    //默认几个星var startnum = 10;    //星的个数var selectedsrc = "images/2.gif";    //选上的状态var uselectedsrc = "images/1.gif";//未选的状态function _$(i

2012-07-10 20:08:50 2134

转载 java中的异常

1. java.lang.nullpointerexception  这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起

2012-07-09 11:35:25 464

转载 linux查找文件命令

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。  可是使用Linux的用户就没有那么幸运了,

2012-06-01 13:02:05 701

原创 oracle数据库基本操作

//创建数据库中用户的两种方法;(以System 名进入)1.create user temp identified by  "temp";;2.create user "temp" identified by "temp";;第一种方法建立的用户在cmd中显示是大写的,可以被(drop user  temp cascade;);第二种方法建立的用户 通过代码(co

2012-05-30 14:44:42 505

原创 创建表的基本操作

一)建立序列:create sequence SMSLOG_SEQ2minvalue 1maxvalue 999999999999999999start with 601increment by 1cache 20;二)建立触发器:CREATE OR REPLACE TRIGGER "smslog_trig3"   BEFORE INSERT ON smslog

2012-05-30 14:42:21 390

转载 主键自增长

一)建立序列:create sequence SMSLOG_SEQ2minvalue 1maxvalue 999999999999999999start with 601increment by 1cache 20;二)建立触发器:CREATE OR REPLACE TRIGGER "smslog_trig3"   BEFORE INSERT ON smslog

2012-05-30 14:40:23 424

原创 PL/SQL 练习

1.//自动插入100条记录--手动插入100条数据--insert into testtable();--写一个程序,自动插入declare       --定义循环的初试值i int:=1;  --定义循环的最大值,并设置为常量  maxrecords constant int:=100;  begin    --循环100次,每次插入一条记录

2012-05-30 14:39:45 429

原创 查询练习

--迪卡尔积联接select *from s_emp,s_dept;--等值连接,用等号实现的联接select *from s_dept,s_empwhere s_dept.id = s_emp.dept_id;--非等值联接,不是用等号进行的联接select * from --工资等级salgradecreate table salgrade(id int

2012-05-30 14:37:39 519

原创 使用vs2012快速提高开发效率的代码

http://kb.cnblogs.com/page/134381/

2012-05-18 11:53:14 818

原创 解决创建连接池出现错误

今天,试着做老师交代的题目,创建一个连接池。但是在创建Connection对象的 时候,出现‘too mang connections’的错误,自己试着把连接数降低,异常就消失了,但是对为什么出现这个的异常不是太了解,只是知道创建的Connection对象过多的缘故,至于根源是什么,自己不是很了解。网上搜了一下前人的解决方案,给出的答案是安装MySQL的时候创建的最大连接数太小,需要在MySQL的

2012-05-09 20:07:51 2101

原创 java客户端和服务器端的信息交互(窗口形式,不过窗口很丑)

/*******************************客户端****************************************/package day13update;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListe

2012-04-26 20:25:17 1542

原创 java 客户端和服务器端相互通信(都是从控制台输入)

一、客户端的程序(没用线程,本来想建的,但又觉得麻烦,我是个懒人)package day133;import java.io.*;import java.net.Socket;public class Client {    public static void main(String[] args) {        // 发送消息        Socket

2012-04-25 20:15:34 6378

转载 几种编码的形式的介绍

ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种经常用编码区别2010-07-13 9:111. ASCII码    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已

2012-03-17 11:23:02 4566

转载 SQL内连接、外连接、全连接

连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。             连接可分为以下几类:               内连接。(典型的连接运算,使用像   =   或   相等连接和自然连接。          内连接使用比较运算符根据每个表共有的列的值匹配两个

2012-03-08 11:39:13 598

转载 多线程讲解

http://apps.hi.baidu.com/share/detail/5571960using System;using System.Threading;using System.Windows.Forms;namespace ThreadTest{    public partial class Form1 : Form    {        pri

2011-11-25 11:22:42 358

转载 CLR实现的异常处理特点

CLR实现的异常处理具有以下特点:      (1)处理异常时不用考虑生成异常的语言或处理异常的语言。换句话说,可以在C#程序中捕获用Visual Basic.NET编写的组件中引发的异常。      (2)异常处理时不要求任何特定的语言语法,而是允许每种语言定义自己的语法。      (3)允许跨进程甚至跨计算机边界引发异常。      (4)以一致的方式处理托管

2011-11-24 21:00:37 571

原创 开发平台

本身就是一个软件……

2011-11-24 19:49:53 347

转载 编译原理

用户附加C语言部份LEX对此部份不作任何处理,仅仅将之直接拷贝到输出文件lex.yy.c的尾部。在些部份,可定义对模式进行处理的C语言函数、主函数和yylex要调用的函数yywrap()等。如果用户在其它C模块中提供这些函数,用户代码部份可以省略。源文件格式小结   综上所述,LEX源文件详细格式如下: %{     /*此模块为定义模块中C语言代码部份,在下面填入相应C代码*

2011-11-23 22:44:18 351

原创 正则表达式之初步学习

正则表达式起源于对神经网络的研究,用于匹配字符串。

2011-11-23 22:02:08 311

转载 获取各种形式的系统时间

//详细介绍asp.net获取日期时间的各种格式的函数DateTime.Now.ToLocalTime().ToString();          // 2009-9-5 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString();     // 2009年9月5日DateTime.Now.ToShortDateStr

2011-11-22 20:17:02 345

转载 css之图片定位

我相信这个绝对定位(position: fixed)CSS属性很多人都不陌生,也多应用过,同样我曾也尝试过绝对定位,试验过后发现,它是华丽而不省油,相当消耗计算机内存,特别在我这老机器上运行显然有些吃力,曾看过某些专家们使用华丽而不消耗内存方法,但有些复杂。但今天我要想大家展示的比较非常规的应用,我相信大家演示后一定会惊叹,一定会记住这个绝对定位应用。使用了两张透明度的GIF图片作

2011-11-17 22:50:05 393

转载 单例模式

介绍保证一个类仅有一个实例,并提供一个访问它的全局访问点。示例保证一个类仅有一个实例。Singletonusing System;using System.Collections.Generic;using System.Text;namespace Pattern.Singleton{    /**////     ///

2011-11-08 16:41:52 260

转载 C#设计模式纵横谈

第I章 开篇第1讲:面向对象设计模式与原则第II章 创建型模式第2讲:Singleton 单件第3讲:Abstract Factory 抽象工厂模式第4讲:Builder 生成器模式第5讲:Factory Method 工厂方法模式第6讲:Prototype 原型模式第III章 结构型模式第7讲:Adapter 适配器模式第8讲:Bridge 桥接模式第

2011-11-08 16:28:44 335

转载 C#设计模式(原型模式)

用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。示例有一个Message实体类,现在要克隆它。MessageModelusing System;using System.Collections.Generic;using System.Text;namespace Pattern.Prototype{    /**/

2011-11-08 16:05:25 392

转载 ViewContext

ConstructorsViewContext() Initializes a new instance of  the ViewContext classViewContext(ControllerContext,IView,ViewDataDictionary,TempDataDictionary,TextWriter) Initializes a new instance of th

2011-11-06 14:32:10 1046

转载 C#委托

委托相当于一个参数,与类的用法相似。 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。委托不同于string的一个特性:可以将多个方法赋给同一个委托,或者叫将多个方法绑定到同一个委托,当调用这个委托的时候,将依次调用其所绑定的方法。在这

2011-11-06 11:46:31 321

转载 (4)view层使用技巧

内容介绍-HtmlHelper类-ViewEngine引擎深入介绍 预备知识-安装Visual Studio 2010 Express-了解ASP.Net-了解设计模式基本概念 Html.ActionLink和Html.RouteLine-这两个控件都根据用户输入生成导航信息-ActionLink根据生成调用另外Controller的链接 指定导

2011-11-06 11:05:36 731

转载 传入一个数组如 {1,2,3,4,5,6,7} 从某数之后开始移动

void MoveSubArrayToTheEnd(refint[] array,int numberOfElements){ if (numberOfElements>= array.Length)return; for (int i=0; i array.Length- numberOfElements; i++){ int j= numberOfElements+

2011-11-05 22:33:30 692

转载 启示

1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。  乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。  这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾

2011-11-02 11:41:46 390

转载 了解dt.jar

很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和 tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是 swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括 ja

2011-11-01 20:36:20 806

转载 字符串替换(新开辟空间)

#include iostream>#include string.h>usingnamespace std;char* replace_my(char* str,char c, const char* rc)// 调用函数前,保证str能展开空间{ char* ret= str; char* cp= str; size_t cnt= 0;

2011-10-31 11:43:04 504

转载 字符串替换(在原内存上)

#includestdio.h>#includestdlib.h>//在原串上将字符ch替换为字符串repchar*my_replace(char*buf, const char ch,const char *rep){ int len;const char *end_rep;char *read;if (NULL == buf || N

2011-10-31 11:40:06 813

微服务设计

微服务设计(中文完整版)【美】【Sam Newman】著;崔力强张骏译

2018-03-26

PMP官方教材

PMP官方教材,项目管理培训教材,深入浅出PMP中文扫描版

2018-03-26

css禅意花园

css禅意花园,对学习css很有用。 还有效果图,这个是英文版,对于英语不太好的同学可以下载英文翻译软件。

2013-06-14

GOF设计模式

GOF设计模式,有利于一般程序员水平的提升。

2011-10-27

空空如也

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

TA关注的人

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