- 博客(126)
- 收藏
- 关注
原创 数据库操作类型简介
SQL语言大体上可以分为四大类:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL),数据控制语言(DCL)。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 2 .数据操纵语言DML数据操纵语言DML主要有三种形式:1) 插入:IN
2017-09-18 10:36:18
1129
原创 Ubuntu安装adobe字体
Ubuntu的字体目录存放在/usr/share/fonts目录下,可以看到该目录下有4个目录,12$ ls /usr/share/fonts/cmap truetype type1 X11我们在truetype目录下新建一个adobe的目录来存放需要安装的Adobe中文字体,
2016-05-20 15:49:37
2249
原创 innerText,outerText,innerHTML,outerHTML区别
document.body.innerHTML;innerText,outerText,innerHTML,outerHTML资料outerHTML:标签对象外部的HTML文本(包括该标签) innerHTML:标签对象内部的HTML文本(不包括该标签) innerText: 标签对象内部的普通文本 outerText: 好像功能和innerText相似 1、动态改
2015-12-22 16:01:13
696
原创 velocity 转json数组 相关字段使用i18n
{ "rows": [ #set($flag = "") #foreach( $item in $rows) $!flag { "id":"${item.id}", "name": "${item.name}", "state":"#i18n("${item.state}",[],'zh_CN')",
2015-10-13 18:42:29
2748
原创 MySQL自建函数之得到两个日期间连续的日期
DELIMITER $$CREATE DEFINER=`root`@`localhost` FUNCTION `get`(endDate varchar(250),startDate varchar(250)) RETURNS varchar(400) CHARSET latin1BEGINdeclare str varchar(400) default startDate;declar
2015-10-10 11:31:31
769
原创 使用patchca生成验证码
public class ValidationCode { private ColorFactory colorFactory = null; private RandomFontFactory fontFactory = null; private RandomWordFactory wordFactory = null; private TextRen
2015-09-07 14:21:11
748
原创 遍历python字典的几种方法
#!/usr/bin/python #Filename: dict_demo.pydict={"a":"apple","b":"banana","o":"orange"} print "##########dict######################" for i in dict: print "dict[%s]=" % i,dict[i]
2015-04-09 13:54:56
458
原创 搭建zookeeper集群
由于资源有限本次博主只能用三台机器做测试了Step1:下载好zookeeper,新建两个文件夹data、log,在data文件下建立一个myid文件里面记录下server的标识(1,2,3)Step2:当然是修改zoo.cfg啦# The number of milliseconds of each tick 维持心跳的时间间隔tickTime=2000# The number
2015-04-02 14:48:31
677
原创 win7安装python开发环境,运行python
在win7上安装python的开发环境是非常简单的事情Step1:下载python安装文件url:https://www.python.org/download去这里找到你想要下载的文件Step2:安装windows上当然是傻瓜式安装了,你还在纠结什么呢Step3:配置环境变量我的电脑-> 高级设置 -> 环境变量 ->path -> :python安装路径Ok啦
2015-03-18 15:12:36
983
原创 原码 反码 补码
一.机器数和真值机器数:由于一些硬件的限制计算机只能识别二进制数据,因此在计算机中只会存储二进制数据;机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +7,计算机字长为8位,转换成二进制就是00000111。如果是 -7 ,就是 10000111 。这里的00000111和10000111就是机器数。真值:从上面可以知道机器数形式
2015-03-11 16:47:06
865
原创 逻辑运算与位移运算
异或运算True ⊕ False = TrueFalse ⊕ True = TrueFalse ⊕ False = FalseTrue ⊕ True = False同或运算True ⊙ False = FalseFalse ⊙ True = FalseFalse ⊙ False = TureTrue ⊙ True = Ture或运算True || Fa
2015-03-11 16:27:27
949
原创 可变形参
public class TestVarargs { /** * @param args * YiXian * 2015-3-11 */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("the program starting
2015-03-11 16:06:02
479
原创 费波纳茨
//非递归实现 static int[] fun(int num){ int result[]= new int[num]; for (int i = 1; i <= num; i++) { if(i<3){ result[i-1]=i-1; }else{ result[i-1]=result[i-2]+result[i-3]; } } retu
2015-03-11 16:03:16
556
原创 applicationContext.xml 配置文件的存放位置
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面 需要在web.xml中定义如下:contextConfigLocation
2015-01-16 16:15:48
602
原创 nginx windows 下安装和配置
去nginx官网下载相应的版本下载地址:http://nginx.org/download/nginx-1.6.2.zip下载完成解压放到你喜欢的目录下;楼主的放到了F:\nginx进入windows的cmd窗口,输入如下所示的命令:C:\Users\YiXian>F:F:\>cd nginxstart nginx.exe启动成功后可以在windows任务管理中心看
2015-01-13 10:38:05
793
原创 图片的base64编码实现以及网页上显示
生成、解析base64编码的图片//图片转化成base64字符串 public static String GetImageStr(String imgFile) {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 InputStream in = null; byte[] data = null;
2014-12-24 15:25:30
2844
原创 java jre 中导入导出证书
导入证书:将所要导入的证书放到Javahome的jre/lib/security文件夹中运行命令jre/bin/keytool-import -alias cacerts -keystore cacerts -file 证书名称输入默认密码:changeit导入过程中会交互询问是否信任该证书,输入 yes导出证书keytool -export -keystore
2014-12-10 11:24:02
1151
原创 mybatis插入图片处理--mysql
1. 数据库Scheme1.数据库SchemeDROP TABLE IF EXISTS `user_graphic_t`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABL
2014-12-05 15:53:27
4571
原创 mysql插入图片数据
import java.sql.*; import java.util.Scanner;import java.io.*; public class mysql插入图片 { private static final File File = null; private static String String; public static Connecti
2014-12-05 15:44:41
2360
原创 Jersey注解详解
REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务是使用 HTTP 和 REST 原理
2014-12-03 18:39:26
1793
原创 Linux 安装mysql
我使用的是从163镜像上下载的CentOS,安装包已经都在了/media/CentOS_6.5_Final/Packages中 检查是否已经安装了mysqlrpm –qa | grep –i mysql mysql -libs-5.1.71-1.el6.x86_64.rpm可见已经安装了库文件,应该先卸载,不然会出现覆盖的错误,注意:卸载时使用—nodeps忽略依赖关系
2014-11-26 15:12:54
803
原创 Linux中查看负载
行车过桥一只单核的处理器可以形象得比喻成一条单车道。设想下,你现在需要收取这条道路的过桥 费 — 忙于处理那些将要过桥的车辆。你首先当然需要了解些信息,例如车辆的载重、以及 还有多少车辆正在等待过桥。如果前面没有车辆在等待,那么你可以告诉后面的司机通过。 如果车辆众多,那么需要告知他们可能需要稍等一会。因此,需要些特定的代号表示目前的车流情况,例如:0.00 表示目前桥面上
2014-11-26 10:46:15
951
原创 Vmware Centos中安装vmtools工具
在Vmware安装虚拟机是很好玩的,可是有时候在虚拟机与本地主机之间相互传递文件时却是一件比较麻烦的事情,这时候我们安装一个vmtools的工具这样我们就可以随意的在虚拟机与主机之间相互拖拽文件,下面我们就来说说如何安装vmtools点击虚拟机会有一个安装Vmware工具的选项,只需点击就成了,过一段时间在虚拟机的/media目录下会有一个vmware-tools-distrib. t
2014-10-29 19:42:59
964
原创 CentOS6安装tomcat6
首先我们要下载一个tomcat的安装包http://ftp.riken.jp/net/apache/wget http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.41/src/apache-tomcat-6.0.41.tar.gz下载好后解压到一个以目录,我的是放在了/usr/apache-tomcat-6.0.41tar –
2014-10-29 19:24:22
1228
原创 shell 执行mysql语句
#变量定义 sqlname="test.sql" dir="/sdb2/backup/mysql_db_backup/backup/databases" host="127.0.0.1" user="root" passwd="123456" dbname="test" #导入sql文件到指定数据库 mysql -h$host -u$user -p$pa
2014-10-22 16:45:54
760
原创 mysql设置环境变量
-- 设置或修改系统日志有效期SET GLOBAL expire_logs_days=8;SHOW VARIABLES LIKE '%expire_logs_days%';-- 设置或修改系统最大连接数SET GLOBAL max_connections = 2648;SHOW VARIABLES LIKE '%max_connections%';
2014-10-21 17:15:55
894
原创 查看mysql系统变量的命令
mysql> SHOW VARIABLES;+---------------------------------+-------------------------------------------+| Variable_name | Value |+----------------
2014-10-21 17:07:56
643
原创 Linux 重命名文件
inux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但
2014-10-21 16:13:33
605
原创 js实现本地图片预览
function previewImage(obj){if (checkFiles(obj.value)){var file= obj;var MAXWIDTH = 155;var MAXHEIGHT = 95;var parent = obj.parentNode;var divpreviewid = parent.getElementsByTagName("div"
2014-10-20 12:42:32
698
转载 Http协议(7)—Http缓存
一、冗余的数据传输 有些客户端访问服务器页面时,服务器会多次响应同一个页面的副本给客户端,这会产生冗余数据,故使用缓存就可以保留第一条相应的副本,以后就响应缓存的数据二、带宽瓶颈 在需要下载大型文件时,如果在局域网中放入该文件的一个副本,则可以很快就下载完毕三、瞬间拥塞 服务器同一时间
2014-10-10 16:56:52
549
转载 Http协议(6)—安全HTTP
一、保护HTTP的安全 1.功能: .服务器认证: 客户端知道它是在与真正的服务器进行通信 .客户端认证: 服务器知道它是在与真正的客户端进行通信
2014-10-10 16:48:10
890
原创 Http协议(4)—HTTP认证机制
一、认证 1.HTTP质询/响应认证框架 服务器收到一条请求并没有按照请求执行动作,而是以一个认证质询执行响应,要求用户提供一个保密信息说明他是谁,当用户再次发送请求时要附上保密证书,如果证书匹配则执行请求,否则返回一条错误信息 2.认证协议与首部 官方的两个认证
2014-10-10 16:33:41
559
转载 Http协议(5)—HTTP摘要认证
一、摘要认证的改进 1.用摘要保护密码 客户端不发送密码,而是发送一个摘要,服务端只需验证这个摘要是否和密码相匹配 2.单向摘要 a.摘要是一种单向函数,将无限的输入值转化为有限的 b.常见的摘要为MD5:
2014-10-10 16:32:49
692
原创 Http协议(2)—客户端的识别与cookie机制
一、Http用户识别的机制1.承载用户身份的http首部2.客户端IP地址跟踪,根据客户端IP地址进行识别3.用户登录,用认证方式识别用户4.胖URL,一种在URL中嵌入识别信息的技术5.cookie,一种持久身份识别技术二、HTTP首部 1.From 包含用户的Email地址 2.User_Ag
2014-10-10 16:27:29
532
原创 Http协议(3)—HTTP实体和编码
HTTP实体实现目标 .可以被正确识别(通过Content-Type和Content-Launage) .可以被正确解包(通过Content-Lenght首部和Content-Encoding首部) .是最新的(通过实体验证码和缓存过期控制) .符合用户需要(基于Accept系列的内容协商首部)
2014-10-10 16:26:18
882
原创 HTTP协议(1)—HTTP的连接
一、TCP连接 过程: a.浏览器解析出主机名 b.浏览器查询出这个主机名的IP地址 c.浏览器获得端口号 d.浏览器发起到ip:port的连接(TCP连接) e.浏览
2014-10-10 16:26:10
729
原创 mysql建表语句
在sql语句中注意“约束的概念":1.实体完整性约束(主键--唯一且非空) primary key() 违约处理:No action(拒绝执行) 2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade | no action] 违约处理:级联更新或拒绝执行
2014-10-09 11:22:48
927
原创 Linux shell 获得字符串长度
[root@MAGIC ~]# TEST_CHAR=kkkkkkk[root@MAGIC ~]# echo $TEST_CHAR | wc -c8[root@MAGIC ~]# echo ${#TEST_CHAR}7[root@MAGIC ~]#[root@MAGIC ~]# echo $TEST_CHAR | awk '{print length
2014-09-24 10:40:47
1296
转载 mysql字符串函数
对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的 最左面字符的ASCII代码值。如果str是空字符串, 返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx
2014-09-23 16:05:27
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人