- 博客(230)
- 资源 (6)
- 收藏
- 关注
原创 Centos7和RHEL7最小安装中替换ifconfig和netstat的命令
ifconfig改用ip addr# ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferr
2017-11-05 11:16:13
1680
原创 Linux mysql5.7.20 二进制文件安装 添加服务为自启动
mysql安装1、解压mysql安装包tar -xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz2、将解压的安装包拷贝到usr/local下mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/3、建别名ln -s mysql-5.7.20-linux-glibc2.
2017-11-02 18:56:10
3601
原创 nginx返回大文件被截断
上周上线碰到奇怪问题,jquery的框架文件返回全部返回不完全。当时觉得是缓存问题,试了下带不同的后缀,返回还是会截断,但是截断位子不同。让运维的同学清理了nginx的缓存,问题解决。但是这不是根本的解决办法。遂让运维的同学继续查找根本原因。今天终于有结果了,好开心。如果出现大文件被截断,且ngix的日志大量出现以下类似报错:则说明是nginx没有fastcgi_temp的读写权限
2017-11-01 16:27:50
4568
原创 Mysql 5.7系列的安装配置-Windows
1、配置文件和之前一样2、一定要以系统管理员身份运行cmd3、初始化数据库:mysqld --initialize --user=mysql --console4、注意最后会显示 root@localhost password: **** 把password后的密码复制下来5、mysql -u root -p 用密码登录6、用set password for root
2017-05-02 16:54:03
562
转载 MapDB:专为Java设计的高性能的数据库
MapDB是一个快速、易用的嵌入式Java数据库引擎,它提供了基于磁盘或者堆外(off-heap允许Java直接操作内存空间, 类似于C的malloc和free)存储的并发的Maps、Sets、Queues。MapDB的前身是JDBM,已经有15年的历史。MapDB支持ACID事务、MVCC隔离,它的jar包只有200KB,且无其它依赖,非常轻量。MapDB目前的版本是1.0.5,相对来说功能
2014-08-13 16:32:57
1477
转载 脸部识别JavaScript类库Tracking.js
脸部识别JavaScript类库Tracking.js作者 王文刚 发布于 2014年8月10日 | 讨论分享到:微博微信QQ空间LinkedInFacebook邮件分享稍后阅读我的阅读清单对Web开发者而言,开源的JavaScript库Tracking.js正在使计算机视觉和增强现实技术变得简单, 使用它可以展示效果类似Kinect或者
2014-08-13 14:30:39
3095
转载 开源的网络服务框架:Apache Etch 1.4.0 发布
Apache Etch是一个开源、跨平台、语言和传输方式独立的网络服务框架,可用来构建和使用网络服务。Etch提供的工具集包括一个网络服务描述语言、一个编译器和与各种语言进行绑定的库。它具有传输方式独立的特性,允许开发者根据需求使用不同的传输方式。它的目标是使得开发者能够快捷的定义和访问轻量、集中的服务,并可以使用相似的方式进行组合和部署服务。使用Etch可以使得开发、访问服务相比使用其他开发工具
2014-08-13 14:04:16
815
原创 同样的sql传入的条件不同执行效率相差百倍的原因
这个是公司另一个项目组遇到的事情,记录下**项目有一条查询SQL是这样的:select s.id id , s.end_user_id endUserId, s.order_code orderCode, s.order_create_time orderCreateTime,
2013-12-11 09:13:09
4368
原创 Spring AOP嵌套调用
在做日志的时候,我通常是用aop的方式,以降低耦合性,保证业务代码的干净。之前一直使用的挺好。今天开发反映在嵌套调用的时候日志没有起作用。场景如下:A调用B.a方法,B.a上的拦截是有用的。B.a里调用了B.b,在B.b上也同样有拦截注解,但是没有起作用。其实这个没起作用是很正常的,因为Spring aop是基于bean的,而B.a里调用B.b,其中这个B已经不是spring中的代
2013-12-10 15:01:29
2656
原创 0 can't find referenced pointcut原因
记录下,免得老是忘出现这种错误需要检查JDK版本与易用的aspectJrt的版本,如果你的JDK是1.6那么需要下载最新的aspectj 1.6以上
2013-10-29 20:53:42
1258
原创 Explain Mysql查询语句分析方法 以后再说
自己的查询语句有没有用到索引,查询效率怎么样,用explain就能很方便的看出来如:select * from gps where car_no='999' and report_time >= '2013-01-01 00:00:00' and report_time 将返回如下信息列说明
2013-10-29 20:51:48
712
原创 jvm分析 记录下
监视gc信息 5000是间隔多少毫秒采集一次信息jstat -gcutil 5680 5000导出jvm日志 5680是pidjmap -dump:file=d:\jvm.log 5680
2013-10-29 20:50:59
940
原创 产生随机数以及补零
SELECT LPAD (1234 || '' , 11, '0') || TRUNC(DBMS_RANDOM.VALUE(1,9)) FROM DUAL;今天别人问道,写好记录下。LPAD(str, len, des) str源字符串, len总共想要的字符串长度, des不足len的长度补的字符LPAD是左补齐,那么右补齐不用说了吧,就是RPAD随机数
2013-06-09 15:13:09
1438
转载 Jasper+ireport开发报表系统常见问题
ireport使用数据库连接的jar文件放置在D:\iReport-4.6.0\platform9\lib,而非D:\iReport-4.6.0\ireport\libs 1.安装:iReport的安装从3.0.0开始变得非常简单,你只需下载以后解压,点击bat文件或exe文件 ,如果报错的话可能是你的JDK版本或是JDK配置问题。 2.需要的jar包:
2013-05-03 17:55:56
1951
原创 struts-cleanup过滤器的作用
struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp struts-cleanup *.action REQUEST FORWARD 该过滤器的作用是帮我们清楚缓存。一般在做文件上传的时候需要加上这
2013-03-25 09:58:24
2330
原创 查看oracle服务端字符集以及配置客户端字符集
查看服务端字符集select userenv('language') from dual;修改客户端字符集在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下将NLS_LANG改为和服务端的一样ORACLE下的是你使用的oracle实例
2013-03-22 08:48:37
2717
原创 Mysql临时目录设置
MySql使用TMPDIR的值作为临时文件的存放目录,如果你想指定临时文件的目录可以修改这个环境变量,也可以在mysqld的时候加上--tmpdir参数来设置在Mysql5.1以后,这个值可以制定多个目录,让mysql循环使用,多个路径用“;”(分号)隔开这里就有个想法了,如果有足够大的内存,我们可以把一个内存区域映射为目录,给mysql作为临时目录,这样可以大大的减少IO
2013-01-24 09:48:12
4234
翻译 定制ExtJS 4.1主题
定制ExtJS4.1主题 Compass/Sass在ExtJS 2.0-3.0 的时代,搜寻一下就可以找到不少主题(themes),例如:http://www.sencha.com/learn/extensions-and-themeshttp://www.akawebdesign.com/2009/08/27/extjs-3-0-themes/但是到了ExtJS
2012-12-04 15:45:53
6622
原创 处理mysql的二进制日志文件mysql-bin
mysql运行时间长了会有很多的mysql-bin.xxxx的文件,每个还挺大。这个是mysql的二进制文件。里面记录了所有的mysql数据库操作,例如你的所有sql语句。这个文件在数据库崩溃或者数据丢失的时候查错和恢复数据还是很有用的。主从同步也可以根据这个日志来保证主从的数据一致。但是任由它增长也不行,总有一天它会把磁盘占满的,所以要及时的处理。处理方式如下:单机情况下
2012-12-04 14:45:28
1009
转载 十二种jQuery性能优化方法解析
转载:http://developer.51cto.com/art/201006/204091_2.htmjQuery是目前非常流行的Javascript库之一,随着jQuery应用程序的逐渐增多,其性能优化问题是程序员们不可忽视的,我们知道在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代
2012-12-01 10:08:01
810
转载 数据库联合查询的思考
今天无意间看到这篇文章,转载下来,做个验证,试验下。转自:http://forchenyun.iteye.com/blog/473775昨天晚上和网友讨论了一个关于数据库联合查询的效率的问题.说实话,以前我一直没怎么考虑过这个问题,在写SQL时,都没怎么考虑,似乎一切都成了习惯,或者已经懒散贯了,但是,网友和我聊起来了,我也就好好考虑起这个问题了,平时不考虑时不知道,真
2012-10-22 11:33:57
1630
原创 sqlserver2000的备份文件还原到2005
还原Sql Server 2000备份的数据文件(.bak)到Sql Server 2005: 1、右击“数据库”选择“还原数据库”2、在出现的窗口中输入目标数据库名,并选择“源设备”,点击浏览按钮; 3、单击“添加”按钮,选择Sql Server 2000的备份文件,点击“确定”按钮到初始窗口,勾选文件前“还原”列的复选框;4、点左边树上的“选项”,指定数据文件和日志文件的路径到
2012-10-19 11:42:23
1180
原创 Linux下ActiveMQ自启动
1、在root权限下操作2、cp /usr/local/activemq/bin/activemq /etc/init.d3、cd /etc/init.d/4、vi activemq5、在第二行添加#### BEGIN INIT INFO# Provides: activemq# Required-Start: $remote_fs
2012-09-27 15:58:09
4265
原创 GlassFishV3在Linux下设置自启动
1、以root权限运行2、进入安装目录的bin目录3、asadmin create-service4、cd /etc/init.d/ 会发现一个GlassFish_domain1的文件5、vi GlassFish_domain16、按i键进入编辑模式,在第二行输入chkconfig: 2345 64 367、在#后的第一行输入export AS_JAVA=/usr/
2012-09-27 14:40:04
1553
原创 Linux下Mysql自启动
如果你都是按照默认配置安装的那么只要按照如下步骤就可以了1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql2、chmod +x /etc/init.d/mysql 赋予可执行权限3、chkconfig --add mysql
2012-09-27 08:50:29
2707
原创 Linux常用命令
===================查看是否安装了某文件===================rpm -qa | grep "jdk"rpm -qa | grep jdkrpm -qa | grep cron===================查找文件位置===================where jdkwhich jdkexport
2012-09-26 16:24:15
937
原创 CentOS下安装二进制版Mysql5.5.x
1、下载二进制包上传到linux系统的/usr/local2、按帮助文档的步骤安装在执行scripts/mysql_install_db --user=mysql的时候,如果报如下错误:error while loading shared libraries: libaio.so.1: cannot open shared object file: No such fi
2012-09-26 15:20:22
1251
原创 CentOS/Red Hat 图形界面和字符界面切换
大家都知道修改/etc/inittab文件,将id:5: initdefault改成id:3: initdefault就可以实现启动后进入字符界面。但是有没有办法能在图形界面和字符界面实时切换呢?答案是:在X-window图形操作界面中按“Alt+Ctrl+F1~F6 ”就可以进入Console字符操作界面,要回到图形界面请按“Alt+Ctrl+F7linux启动的分级如下
2012-09-20 15:56:20
2479
原创 GlassFishV3添加到windows服务
在命令行运行asadmin.bat create-service记住一定要以管理员说身份运行这样注册的服务在停止的时候可能停不下来,起码在win7上是这样的。需要手动执行停止命令今天发现这样做问题很大估计是因为我的jdk不是安装版本的原因。而且在电脑重启后,如果我不登录,服务还是没有起来。google了一把。解决方法如下:1、进入命令行,一定要以管理员身
2012-09-20 15:11:46
1152
转载 MongoDB运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s
2012-09-15 15:36:22
1556
转载 使用WRAPPER制作JAVA程序为WINDOWS服务 留着看看
使用一个第三方的软件将java写的应用注册成为windows的服务。比如说james,activeMQ,hsql db,MSQL等,注册成为了服务后,不用每天对着一个CMD的DOS窗口,也不用每天启动了电脑后去启动这些程序,也是一件比较爽的事情。用到的第三方的软件是java service wrapper,1.下载 下载地址是http://wrapper.tanuki
2012-08-29 18:24:48
1229
原创 Virgo SNAPS是个啥
snaps(之前叫做SpringSource slices)的Web应用框架,它允许URL重叠的Web应用一起托管在同一个Web服务器上,并且可以共享一些数据。WABs(符合OSGi的WARs)可以将服务与URLs注册到“托管”应用中,你可以编程的方式(或是使用JSP标签库)让该托管应用动态遍历可用的已安装组件。
2012-07-26 14:17:23
1383
转载 通用信息模型 CIM 开发介绍
通用信息模型 CIM 开发介绍孙皓 (sunhao@cn.ibm.com), 软件工程师, WSO2 Inc徐晔 (yexu@cn.ibm.com), 软件工程师, WSO2 Inc简介: 通用信息模型 CIM 相关的开发技术,正在被越来越多的开发者所应用来搭建基于标准的信息世界模型。本文中,作者首先介绍相关的概念和技术背景,之后通过一个完整的案
2012-07-24 11:00:47
3749
原创 Extjs4.0 之Ext.Class 属性详解 (alias/mixins /uses/requires/singleton等属性)
Ext.Class 属性详解 :1 , alias : 相当于别名一样,可以起多个,可以通过xtype和Ext.widget()创建实例: Js代码 Ext.define('SimplePanel', { extend: 'Ext.panel.Panel', alias: ['widget.simplepane
2012-07-19 18:16:21
3085
原创 Java多线程引起的系统时间变快
看来我又孤弱寡闻了,今天有客户反映,我们的系统启动后系统时间跑快了。我先还觉得好笑。做这多年了第一次碰到。后来实验了下,真的有如此现象,问下google。看来我out了。确实在多线程的情况下,休眠时间小于10ms会有次现象发生。这个是jvm的一个bug。原来客户的服务器一直是linux的。现在大多是windows的。不知道linux上是不是也会有这个问题。解决办法也很简单,要么
2012-07-17 17:05:34
1313
原创 eclipse生成javadoc时出错:编码GBK的不可映射字符
导出javadoc报错,估计是字符集问题。解决方法:project->Generate Javadoc然后一路next,只到在VM里面输入-encoding UTF-8 -charset UTF-8就ok了
2012-07-05 16:48:28
2494
原创 @Transactional事务注解指定该注解采用的事务管理器
Spring版本必须是在3.x后,因为2.x里的@Transcation注解是不支持多数据源的。3.x后我们可以通过限定名来指点,该注解采用的事务管理器。如果不指定默认会使用名为“transationManager”的事务管理器。废话不多说,上样例: ... ... 我们通过qualifier
2012-07-02 15:17:35
4493
转载 Spring3.x的包说明
以下的内容我会持续更新(当然是我有新发现的时候);以下内容是我在网上搜索、整理、修改的而成的内容。由于很多内容都是转载了,无法追溯到源头,因此无法一一对原作者进行道谢。这几天,我查阅大量的官方的文档,对内容进行了进一步修正和说明,希望对各位有更大的帮助。同时这些依赖关系已在我项目中都进行测试,应该不会有什么问题。再次感谢网络上各位老师。如果有什么错误,烦请指正。【S
2012-06-07 14:34:13
1147
原创 Eclipse导出osgi boundle,源码中中文乱码导致导出失败
右键单击build.properites文件,"PDE tools" -->" Create Ant Build File" 打开生成的build.xml文件,在javac中增加属性encoding="utf-8"打开build.properties文件,浏览"Build"页面,勾选中"Custom Build"
2012-03-27 13:38:40
1386
Qt串口通信专题教程附源码
2010-08-14
开源软件丛书 LINUX上的C编程第二部分
2008-09-02
_开源软件丛书 LINUX上的C编程
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人