自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的小祥

有你不知道的

  • 博客(225)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos6.x和centos7.x忘记root密码解决方法

1.centos6.x忘记root密码解决方法1、 重启服务器,在读秒的时候按任意键,就会出现如下界面在此界面中按下键盘中的‘e’,从而进入grub模式2、在1中按下e就会进入到如下界面。将光标移动到kernel那一行,然后再一次按‘e’,进入kernel该行的编辑界面3、这就是kernel编辑界面

2017-12-29 00:16:41 529

原创 mysql命令行登录容易出现的错误

1.本地启动mysql:命令:mysql  -u root -p root 报错:ERROR 1049 (42000): Unknown database 'root'解决办法:命令的密码参数部分:-p root 修改为-proot 中间没有空格。2.报错:“mysql不是内部命令和外部命令”解决:配置环境变量c:/mysql/bin,并使用管理者权限打开cmd3.命令

2017-10-26 21:30:07 1805

原创 tomcat同时支持http和https访问

在server.xml中开启两个connectorConnector port="8080" maxHttpHeaderSize="8192"                 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                 enableLookups="false" red

2017-10-18 23:29:10 11295

原创 tomcat设置https端口时,8443和443的区别

1. 8443端口在访问时需要加端口号,相当于http的8080,不可通过域名直接访问,需要加上端口号;https://xiangye.com:8443。2. 443端口在访问时不需要加端口号,相当于http的80,可通过域名直接访问;例:https://xiangye.com。3. 问:https使用域名访问网站,而不显示端口号? 答:将端口号设置为443

2017-10-18 23:25:37 15435

原创 收藏的网站地址

http://tool.oschina.net/apidocs:常用的在线APIhttp://study.163.com/course/introduction.htm?courseId=306001#/courseDetail:shell编程http://www.xwcms.net :网页素材地址,js,jsp,静态网页.网站http://vcup.in/aUMV  免费的vpn

2017-10-15 20:12:51 511

转载 grails-shiro权限认证

一.引用shiro插件//在BuildConfig的plugins下面添加compile ":shiro:1.2.1"二.引用新插件后要进行编译//grails命令compile三.生成脚手架文件//grials命令 , 要注意的是后面的那个点,否则生成好的文件会混乱shiro-quick-start --prefix=com.security

2017-10-15 20:11:04 978 1

转载 nio异步io的将来式和回调式

java7中三个异步通道1.AsynchronousFileChannle:用于文件I/O2.AsynchronousSockeChannle:用于套接字I/O,支持连接超时3.AsynchronousServerSocketChannle:用于套接字接收异步连接 一.将来式     试用场景:需要读取文件的过程中还要做其他的事情。  

2017-10-15 08:20:29 699

原创 Highcharts vs Echarts

先看看Highcharts和ECharts都支持哪些图表类型?图表类型EChartsHighcharts柱状图(条形图)支持支持折线图(面积图)支持支持饼图(环形图)支持支持散点图(气泡图)支持支持雷达图支持

2017-09-20 21:24:14 1247

原创 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence. 分析,这个问题的主要原因是xml文件(tomcat的webapps下的manager的web.xml)中声明的编码与xml文件本身保存时的编码不一致

2017-09-16 08:14:26 7918

转载 一些软件设计的原则

以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原则,每一个程序员都应该了解。但是请不要

2017-08-17 07:39:34 233

原创 解决Eclipse 启动后总是Building WorkSpace(sleeping)

打开eclipse后eclipse总是在Building WorkSpace(sleeping),我的解决方案是,Project -> Building AutoMatically关闭就好了,以下是我网上搜到的其他解决方案,没有亲测Eclipse 一直不停building workspace完美解决总结一、产生这个问题的原因多种1、自

2017-08-16 10:50:54 38058 1

转载 MySQL编码latin1转utf8

mysql移植含有中文的数据时,很容易出现乱码问题。很多是在从mysql4.x向mysql5.x移植的时候出现。mysql的缺省字符集是 latin1,在使用mysql4.x的时候,很多人都是用的latin1字符集。而当使用mysql5时往往愿意使用utf8。那么我们的任务是不是要 把数据中的字符从latin1转为utf8呢?  不是的。  用一句不大准确,但又比较形象的说法是,在

2017-08-15 01:15:15 1343

转载 mysql忘记密码修改密码

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: # mysql -udebian-sys-maint -p Enter password:  mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGE

2017-08-15 01:14:32 315

转载 MYSQL主从数据库搭建

MYSQL主从数据库搭建说明:这是我自己通过参考网上的资料,根据其步骤搭建MYSQL主从数据库的过程中遇到的一些问题。整理的一篇小记,方便以后查阅。也能给网上的朋友提供一点参考的资料。写该文章时间:2012/8/27环境:(以下是我这次搭建所使用的环境)主数据库:              系统:ubuntu ; MYSQL  5.1.63 ;ip:

2017-08-15 01:13:57 215

转载 使用limit查询的同时取得总的记录数:SQL_CALC_FOUND_ROWS和FOUND_ROWS()

通常我们都用如下的sql来进行列表SELECT COUNT(*) FROM users WHERE name LIKE ‘a%’;SELECT name, email FROM users WHERE name LIKE ‘a%’ LIMIT 10;    但是从Mysql4.0.0开始,我们可以选择使用另外一个方式:SELECT SQL_CALC_FOUN

2017-08-15 01:13:25 8546

转载 提高MYSQL大数据量查询的速度

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select

2017-08-15 00:23:51 630

转载 MYSQL之Innodb锁

MYSQL之Innodb锁  Innodb的有行锁和表锁之分,这里摘录一些行锁的特性:何为共享锁、排他锁、以及意向共享锁、意向排他锁(意向是针对多行的锁) 本文的重点是下面这点:Innodb的行锁是根据检索的索引项进行加锁(注意不要理解成对索引加锁),具体的说是对所有根据索引检索到的记录进行加锁(由于Innodb使用主键为聚簇索引的方式,也可以理解为对主

2017-08-14 10:20:27 196

转载 mysql锁表机制分析--mysqlISAM

为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-le

2017-08-13 22:20:46 300

转载 linux acl 改变特定用户的文件权限

LINUX ACL 学习笔记一、 为什么要使用ACL先让我们来简单地复习一下Linux的文件权限。在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件的拥有者),group(组,注意不一定是文件拥有者所在的组), other (其他)而对于每一类别又分别定义了read, write and execute

2017-08-13 22:06:19 632

转载 linux 操作小笔记

1.重启apache,不会中断原有连接sudo /usr/local/apache2/bin/apachectl -k graceful2.vim 强制保存只读文件w !sudo tee %3.查看系统版本信息lsb_release -afile sbin/init  // 查看位数.4.在虚拟机VM中,ubuntu 11.04

2017-08-13 22:04:16 179

转载 MongoDb的分页查询,游标,存储过程

1、            查询条数。源数据如下:>db.product.find({$where:nameNotEntity});{"_id" : ObjectId("57182150560ca68a25e2991c"),"id" : "1", "name" : null, "price" : 4}{"_id" : ObjectId("57182150560ca6

2017-08-13 21:54:27 277

转载 MongoDb的普通查询操作

1、            查询的基本语法db.表明.find({},{});第一个{}是条件的bson数据,如果有多个条件,以”,”分割如:>db.product.find({"id":"3"},{});{ "_id" :ObjectId("57182150560ca68a25e2991e"), "id" : "3","name" : "钢笔", "price" : 6 }如

2017-08-13 21:53:33 3829

转载 MongDb的增删改

MongoDB的增删改的操作1、  进入mongodb 与安全退出mongodba)      进入mongodb:进入mongodb的bin目录运行./mongo  ip:port。如果使用mongdb默认端口,则可以不输入IP和端口,例子如下默认端口(27017):[root@sentos202 bin]#./mongo      自定义端口: 

2017-08-13 21:52:26 295

转载 MongoDB简介与安装

1什么是MongoDBmongodb是属于nosql( not  only sql)的一个常用的实现。是一种开源,面向文档的一种数据库;Nosql是目前流行的非关系型数据库的统称;常见的有 Redis,CouchDB,Hbase,Cassandra以及刚提到的mongoDB2. mogoDB保存数据方式是通过类似JSON的存储方式 如:{“id”:1,”name”:”张三” }

2017-08-13 20:39:08 193

转载 电信SMGP协议,基于开源的jar文件smgpapi20100113.jar进行实现

一个电信项目,电信要求使用它们的短信接口SMGP进行短信通知.找了很多方法, 刚开始乱码,各种处理,后来通过smgpapi20100113.jar电信分为长短信和短短信,具体实现如下:import Java.io.FileNotFoundException;import java.io.IOException;import java.io.Inp

2017-08-11 13:49:55 1693 2

转载 文件ZIp的对byte[]的压缩和解压缩

首先:1、将文件转化为byte[]数组private byte[] getBytesFromFile(File file) throws IOException {        InputStream in = new FileInputStream(file);        long length = file.length();        if 

2017-08-11 13:45:13 7528

转载 mybatis学习(二)

mybatis几大对象的生命周期,以及简单的crud一、mybatis几大对象的生命周期1、SqlSessionFactryBuilder :这个对象只是用于创建SqlSessionFatory,只要 SqlSessionFactory创建成功,则自动销毁2、SqlSessionFactory:整个应用执行期间都一直存在;通常使用单例形式3、sqlSession: 

2017-08-11 13:41:30 200

转载 mybatis自学习(一)

一、什么是mybaits       mybatis是基于普通sql查询,存储过程,以及高级映射的持久层框架    二、mybatis核心对象        大家都知道每一个框架都有一个核心对象,mybatis不列外,SqlSessionFactory就是mybatis核心对象,该对象可以通过SqlSessionFactoryBuilder从xml配置文件,或者从C

2017-08-11 13:33:07 204

转载 转:kettle中调度kitchen.bat后面接参数,写定时更新任务

先普及一点知识Kettle是一个开源的ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)项目,项目名很有意思,水壶。按项目负责人Matt的说法:把各种数据放到一个壶里,然后呢,以一种你希望的格式流出。Kettle包括三大块:   Spoon——转换/工作(transform/job)设计工具 (GUI方式)   Kitchen——工作

2017-08-08 11:48:28 990

转载 json格式字符串用jquery.parseJSON()出现的问题 Uncaught SyntaxError: Unexpected token ' Uncaught SyntaxError: Une

Unexpected number(index)的错误用的json字符串如 var jsonStr = "{1:'北京note备注信息',2:'上海note备注信息',3:'广东note备注信息',4:'深圳note备注信息4',5:'天津note备注信息5',6:'湖北note备注信息6',7:'重庆note备注信息7',8:'欧盟note备注信息8',9:'加利福尼亚州note备注信息

2017-08-08 11:46:20 1344

转载 JAVA解析XML文件

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit

2017-08-08 11:35:46 235

转载 Java反射实现几种方式

可以通过123实现给私有属性赋值Field field_qt = form.gettSswageTrtmt().getClass().getDeclaredField(runParam);field_qt.setAccessible(true);  //反射 ,这里加入这个 ,不然会报错。说无法使用私有属性。

2017-08-08 11:34:29 4364 1

转载 hibernate4,onetomany

项目搭建使用spring3 + hibernate4 + spring mvc 几个框架来说说hibernate4onetomanyonetomany:应用场景如一个团队有很多玩家。贴代码:import java.util.Set;import javax.persistence.*;@Entity@Table(name = "teams")public c

2017-08-08 11:32:20 334

转载 memached介绍_java

出处http://www.javaworld.com/article/2078565/open-source-tools/use-memcached-for-Java-enterprise-performance--part-1--architecture-and-setup.html支持原创!一、memcached与传统java缓存区别1、传统java缓存

2017-08-08 11:27:00 432

转载 centos 下安装memcached

http://www.liquidweb.com/kb/how-to-install-memcached-on-centos-6/支持原创!!1、安装memcached依赖(socket处理)yum install libevent libevent-devel2、安装memcachedcd /usr/local/srcwget http:/

2017-08-08 11:24:46 193

转载 如何判断用户是否支持cookie

1、一个请求建立了sessioon,紧接着的第二个请求如果session.isNew()==true说明不支持cookie,2、一个请求建立session,redirect到第二个controller,第二个controller同样判断session.isNew();

2017-08-08 11:23:57 1021

转载 httpclient 请求乱码

http://blog.youkuaiyun.com/xingyue425/article/details/7258934这几天都在纠结Java Web开发中的中文编码问题。其实,很多java Web开发者都被中文编码“折磨”过,网络上有大量的讨论。以前我也读过这方面的博文,读完后感觉似乎懂了,好像知道了编码问题的原因和解决方法。但是, 一旦投入到实际开发中,发现自己其实没懂,

2017-08-08 10:07:50 1075

转载 通过servletcontext读取WEB-INF下的配置文件

InputStream is = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/a.properties");Properties properties = new Properties();properties.load(is);System.out.println(prope

2017-08-08 10:05:08 321

转载 Spring mvc json 乱码

spring mvc json 乱码@RequestMapping(value="/test", produces="text/html;charset=UTF-8" )@ResponseBody1212参考produces="text/plain;charset=UTF-8") public @ResponseBody StringresponseProducesCon

2017-08-07 10:09:44 216

转载 rabbitmq 交换模式-Fanout

rabbitmq 交换模式  使用 spring 整合 amqp 协议 fanout 模式将一个消息同时发送到 多个队列中。 使用 spring-rabbit 进行包装,添加POM到MAVEN配置中。dependency> groupId>org.springframework.amqpgroupId> artifactId>spring-rabbitartif

2017-08-06 20:51:16 762

程序员开发的一些shell脚本

shell脚本

2017-07-29

空空如也

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

TA关注的人

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