上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: Ubuntu14.04 LTS更新源 不同的网络状况连接以下源的速度不同, 建议在添加前手动验证以下源的连接速度(ping下就行),选择最快的源可以节省大批下载时间。 首先备份源列表: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backu 阅读全文
posted @ 2016-02-12 09:28 jack_ou 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.Ctrl+Alt+T可以打开shell,F11可以全屏显示,输入以下命令即可打开js17.html,并且指定浏览器,比如指定chrome, 复制代码 代码如下: google-chrome js17.html 类似用firefox打开,可用命令如下: 复制代码 代码如下: firefox js1 阅读全文
posted @ 2016-02-12 09:15 jack_ou 阅读(4259) 评论(0) 推荐(0) 编辑
摘要: vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。 现将vim的命令行收集于下: vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标 阅读全文
posted @ 2016-02-11 20:49 jack_ou 阅读(881) 评论(0) 推荐(0) 编辑
摘要: Ubuntu终端常用的快捷键 Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下: 快捷键功能 Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到 阅读全文
posted @ 2016-02-11 13:21 jack_ou 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在password:后输入你现在登录的用户的密码 然后系统提示你输入新的UNIX密码 Enter 阅读全文
posted @ 2016-02-09 22:49 jack_ou 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会 阅读全文
posted @ 2016-02-09 22:04 jack_ou 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 推荐:http://man.linuxde.net/ 命令大全网站 文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 阅读全文
posted @ 2016-02-09 16:49 jack_ou 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 文章出自:http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.html 感谢作者的分享 MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL Community S 阅读全文
posted @ 2016-02-09 16:45 jack_ou 阅读(63405) 评论(1) 推荐(7) 编辑
摘要: wget url 报错:unable to resolve host address ‘url’,显然是无法解析主机地址,这就能看出是DNS解析的问题。解决办法就是配置可用的dns 一般是修改成为谷歌提供的免费DNS:8.8.8.8 8.8.4.4,今天教大家如何修改ubuntu的DNS域名解析服务 阅读全文
posted @ 2016-02-09 16:37 jack_ou 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 最近配置mysql5.7主从复制的时候碰到了些问题,老老实实按老版本的步骤配置会有错误,后来自己查看了官方文档,才解决了问题,在这里总结一下5.7的配置步骤, 大体步骤跟老版本的还是一样的,只是有一些小区别,下面进行具体介绍。 官方文档:http://dev.mysql.com/doc/refman 阅读全文
posted @ 2016-02-09 16:02 jack_ou 阅读(15775) 评论(0) 推荐(0) 编辑
摘要: linux版本选择: 初次接触,建议选 Ubuntu 或者 Fedora,这两个发行版都很容易上手,而且两者都有很强大的中文社区,遇到问题比较容易解决,而且都有国内的源,安装或者更新软件时体验相对会好很多。 在对 Linux 有了一定程度的理解,同时也想更深入理解后,推荐使用 ArchLinux 或 阅读全文
posted @ 2016-02-08 20:12 jack_ou 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 先说区别: 一句话:分布式是并联工作的,集群是串联工作的。 1:分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器, 阅读全文
posted @ 2016-02-04 14:58 jack_ou 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 主要区别就是: BeanFactoryPostProcessor可以修改BEAN的配置信息而BeanPostProcessor不能,下面举个例子说明 BEAN类: [java] view plaincopy package com.springdemo.postProcessor; public c 阅读全文
posted @ 2016-02-03 11:45 jack_ou 阅读(738) 评论(0) 推荐(0) 编辑
摘要: mysql几种性能测试的工具使用 近期由于要比较mysql及其分支mariadb, percona的性能,了解了几个这方面的工具,包括:mysqlslap sysbench tpcc-mysql,做一个整理,备忘,分享 1、mysqlslap 安装:简单,装了mysql就有了 作用:模拟并发测试数据 阅读全文
posted @ 2016-02-02 16:17 jack_ou 阅读(31263) 评论(0) 推荐(3) 编辑
摘要: http://www.2cto.com/database/201303/195830.html mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 查看目前配置 show VARIABLES like '% 阅读全文
posted @ 2016-02-02 11:15 jack_ou 阅读(438) 评论(0) 推荐(0) 编辑
摘要: mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] l 阅读全文
posted @ 2016-02-01 15:53 jack_ou 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 如果你有一个网站或一个网络,你应该密切的关注它,并在问题发生之后迅速解决。最简单方便的办法是通过使用服务器/网络监视工具来监视您的设备,以防任何可能出现的问题。有许多免费和开源服务器和网络监控工具存在,但找到一个好用的并不是件容易的事情。 本文向你推荐 10 个免费开源的网络服务器监控工具: 1. 阅读全文
posted @ 2016-02-01 15:20 jack_ou 阅读(2025) 评论(0) 推荐(1) 编辑
摘要: DOS批处理中%cd%和%~dp0的区别 在DOS的批处理中,有时候需要知道当前的路径。 在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。 这两个变量的用法和代表的内容是不同的。 1. %cd% 可以用在批处理文件中,也可以用在命令行中; 展开后,是驱动器盘符:+当 阅读全文
posted @ 2016-01-30 15:53 jack_ou 阅读(33026) 评论(0) 推荐(3) 编辑
摘要: 几乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。 知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总结整理了下Junit的知识点。 开始之前确保你的项目引入了junit-xxx.jar和hamcrest-core-xxx 阅读全文
posted @ 2016-01-30 14:25 jack_ou 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 步骤 : 1、启动eclipse,点击help -> Install New Software... 在弹出的窗口中点击:Add... Groovy插件的地址:http://dist.springsource.org/release/GRECLIPSE/e4.4/ 其他eclipse版本可以到:ht 阅读全文
posted @ 2016-01-29 15:32 jack_ou 阅读(6788) 评论(0) 推荐(2) 编辑
摘要: [文章作者:张宴 本文版本:v1.1 最后修改:2010.09.03 转载请注明原文链接:http://blog.zyan.cc/tcsql/] 曾经有人提出,一般数据库缓存分为四种。第一种:单个对象的缓存(一个对象就是数据库一条记录),对于单个对象的临时缓存或永久缓存,用HashMap 就可以了, 阅读全文
posted @ 2016-01-28 11:39 jack_ou 阅读(1299) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-01-27 10:04 jack_ou 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 相信用过hibernate的兄弟们都会因为多表复杂查询后,为返回的结果如何组装到一个VO中而烦恼不已。我也不停的为此而烦恼,但是在看了hibernate的transform后,感觉这个方法还挺管用的。 例如现在有两张表,一张是user表,放了一些用户的信息,另外一张表是用户发表的帖子,里边有一个... 阅读全文
posted @ 2016-01-20 16:42 jack_ou 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章说了怎么样简单的使用commons-pool库,这里需要考虑一个问题就是在很多时候我们在池里的对象都是比较重型的并且大多数比较稀缺的 资源,比如说数据库连接,这样如果一直把一些连接放在池里不归还,就会很占资源,并且是这些资源利用率降低,那么怎样才能更好的管理池子中的资源 呢,common 阅读全文
posted @ 2016-01-20 12:08 jack_ou 阅读(5539) 评论(0) 推荐(0) 编辑
摘要: 阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。 都说国内Jav... 阅读全文
posted @ 2016-01-19 17:03 jack_ou 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: 本人总结: 1、问题: fatal: Not a git repository (or any of the parent directories) 解决: 本地库还没有创建,请先用git init 创建本地库再执行相关命令(我执行的是:git remote add origin git@githu 阅读全文
posted @ 2016-01-19 01:22 jack_ou 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 这里贴出关键部分,如果你需要看英文原版请点击下面的连接。下面中文部分是我的简单翻译。I decompiled an apk file using dex2jar and opened the resulting jar file in jd-gui. I can view almost all of... 阅读全文
posted @ 2016-01-18 19:08 jack_ou 阅读(37108) 评论(2) 推荐(6) 编辑
摘要: 开发人员对异常处理的try-catch-finally语句块都比较熟悉。如果在try语句块中抛出了异常,在控制权转移到调用栈上一层代码之前,finally语句块中的语句也会执行。但是finally语句块在执行的过程中,也可能会抛出异常。如果finally语句块也抛出了异常,那么这个异常会往上传递,而... 阅读全文
posted @ 2016-01-18 15:43 jack_ou 阅读(6994) 评论(2) 推荐(3) 编辑
摘要: Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的... 阅读全文
posted @ 2016-01-18 11:04 jack_ou 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 提到代理,我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作Spring为我们提供了,根据beanName匹配后进行自动代理的解决方法业... 阅读全文
posted @ 2016-01-18 00:14 jack_ou 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: Java Runtime.availableProcessors()方法用法实例教程。描述java.lang.Runtime.availableProcessors()方法返回到Java虚拟机的可用的处理器数量。此值可能会改变在一个特定的虚拟机调用。应用程序可用处理器的数量是敏感的,因此偶尔查询该属... 阅读全文
posted @ 2016-01-17 00:39 jack_ou 阅读(18248) 评论(0) 推荐(2) 编辑
摘要: ConfigurationProvider接口 主要完成struts配置文件 加载 注册过程ConfigurationProvider接口定义[java]view plaincopyprint?publicinterfaceConfigurationProviderextendsContainerP... 阅读全文
posted @ 2016-01-16 12:20 jack_ou 阅读(401) 评论(0) 推荐(0) 编辑
摘要: AccessController.doPrivileged意思是这个是特别的,不用做权限检查. 在什么地方会用到呢:加入1.jar中有类可以读取一个文件,现在我们要使用1.jar去做这个事情.但是我们的类本生是没有权限去读取那个文件的,一般情况下就是眼睁睁的看着了. 但是jiava提供了doPriv... 阅读全文
posted @ 2016-01-15 16:29 jack_ou 阅读(7644) 评论(0) 推荐(3) 编辑
摘要: 官方地址:http://www.lingala.net/zip4j/(需要FQ)jar包:http://pan.baidu.com/s/145hwI演示包:http://pan.baidu.com/s/1vbFIB一、压缩1、标准压缩ZipFile zipFile = new ZipFile("c:... 阅读全文
posted @ 2016-01-15 15:40 jack_ou 阅读(5591) 评论(0) 推荐(0) 编辑
摘要: 众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JD... 阅读全文
posted @ 2016-01-15 11:55 jack_ou 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 作用:BUS是cxf的支架,它主要担当扩展及拦截器提供者的角色。 在这里主要讲讲 bus的interceptor的功能 目前配置cxf的interceptor主要有2中方法: 1、通过xml配置文件的方法,使用<cxf:bus>2、通过在java代码中使用编码的方式来添加拦截器 下面来看2个例子 1 阅读全文
posted @ 2016-01-14 19:57 jack_ou 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: mysql锁能在并发情况下的mysql进行更好的优化MySQL有三种锁的级别:页级、表级、行级,这3种锁的特性可大致归纳如下: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页 阅读全文
posted @ 2016-01-14 12:23 jack_ou 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 正确运用synchronized和二次判断 实现多线程安全,做出高效二符合预期的程序,特别是多个线程跑一个对象的时候,如下图所示:测试代码如下:特别注意if(shutdownRequested){*部分不同的写法。不然就会输出与逻辑不符的现象:如:runner—-false—-我没有关闭。。。run... 阅读全文
posted @ 2016-01-14 00:33 jack_ou 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 在github上创建仓库:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin http... 阅读全文
posted @ 2016-01-12 12:37 jack_ou 阅读(3458) 评论(0) 推荐(1) 编辑
摘要: 前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除。在Mysql4.0之后,mysql开始支持跨表delete。Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间的关系来删除某一个表中的记录。假定我们有两张表:Product表和ProductPrice表。前者存在Pro... 阅读全文
posted @ 2016-01-12 11:22 jack_ou 阅读(1942) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页