- 博客(30)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 Window下Apahce指令
在CMD下Apache指令:启动:httpd.exe -k start停止:httpd.exe -k stop 或者httpd.exe -k shutdown重启:httpd.exe -k restart移除:httpd.exe -k uninstall -n "Apache服务名字"测试配置:httpd.exe -n “Apache服务名字” -t压测:ab -n
2017-07-24 09:18:51 372
原创 Oracle客户端误删除后,Toad和Sqlplus无法连接Oracle数据库的问题
Oracle 10g数据库服务端安装在B电脑上,我本地电脑A在删除Oracle客户端后,使用Toad和SqlPlus无法连接数据库。通过安装Oralce 11g客户端(简装版本,占用存储空间最小)后,Toad可以直接连接Oralce服务端数据库,SqlPlus却无法连接,经查询发下简装版的Oracle客户端无法添加数据库监听服务,通过重新安装Oracle客户端,选择管理员版本的,安装后,在配置和移
2017-07-11 19:59:27 682
原创 做一个心无杂念的平凡人
近来,因为思想没有主见,生活没有目标,喜好空想,不做行动,导致自己思想十分累,严重损害身心健康,若长此下去,真心不敢想象自己会变成什么样子。生活本来就不容易,一直坚信付出和所得成正比,整日不做学习,不懂得控制自己,却想要的更多,自己想象都觉得不可能,觉得眼前不可能实现的事情就不要在去想了,空想误己,实干兴业,自此决定要做一个有主见,有目标,为实现目标努力奋斗的人。2017年07月10日
2017-07-10 09:23:39 576
转载 windows系统下nginx+tomcat+redis做负载均衡和session粘滞附整套解决方案
Nginx:在nginx-1.8.0\conf目录下找到nginx.conf文件,打开文件修改文件中http{}中的内容,在http{}中加入 upstream localhost { server localhost:8080; server localhost:8090; } include
2017-07-05 16:43:57 624
转载 windows下nginx+tomcat+memcache负载均衡集群搭建
使用nginx 做负载均衡 memcached处理session共享 环境 windows 7 X64 java : jdk7 nginx : 1.5.0 http://nginx.org/ tomcat :6.37.0 X 3 memecached : http://memcached.org/ 一 1 JDK的安装不多说
2017-07-05 16:37:45 460
转载 Nginx负载均衡session会话保持方法
负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:1.使用cookie将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。2.使用缓存利用memca
2017-07-05 15:22:46 7260
原创 如何将Apache Http Server2.2.32的C源码包编译成exe安装包
通过GnuWin32软件将patch后缀的不定文件打到Apache Http Server2.2.32安装包后,如何将Apache Http Server的源码包编译成Windows下可以安装的exe安装包
2017-07-05 09:14:40 516
转载 Maven 快速入门及简单使用
Maven入门指南 :Maven 快速入门及简单使用前言 Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。 maven项目在编译、测试、打包里,会需要从maven的中央仓库(即:maven组织公布在互联网上的一个站点,里面已经收录了目前绝大多数主流的jar包)下载jar包等
2017-07-04 19:01:03 2522
转载 Redis的安装与使用(单节点)
IP:192.168.4.111环境:CentOS 6.6Redis版本:redis-3.0(考虑到Redis3.0在集群和性能提升方面的特性,rc版为正式版的候选版,而且很快就出正式版)安装目录:/usr/local/redis用户:root 编译和安装所需的包:# yum install gcc tcl 下载3.0版Redis(当前最新版redis-3.0.
2017-07-04 18:57:47 384
转载 计算机网络
协议体系结构TCP协议概念三次握手为什么三次握手四次挥手为什么四次挥手SYN攻击对应的协议UDP协议TCP和UDP区别面向连接和非面向连接的服务的特点是什么面向连接非面向连接浏览器输入wwwbaiducom后执行的全过程涉及到的协议DNS域名系统交换机路由器网关交换机路由器网关所属层IP协议IP地址分类HTTP协议主要特点常用的H
2017-07-04 18:55:57 584
转载 Shell脚本知识点
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释执行程序,如果熟练掌握Shell脚本,可以让我们操作计算机变得更加轻松,也会节省很多时间。Shell能做什么将一些复杂的命令简单化(平时我们
2017-07-04 18:52:31 354
转载 Tomcat 启动速度优化
一般建议问题一般分为2类: 一类是BUG,还有一类是性能问题。首先提醒一点: 如果碰到 Tomcat hang 住或者请求不响应, 必须先诊断和排查问题, 而不要急着去优化。 可以执行 线程转储, 看看 JVM 出了什么问题。请参考Tomcat的wiki页面: 问题检测与诊断 。JAR 包扫描在Servlet 3.0规范 的第8章, 引入了一些插件特性(“pluga
2017-07-04 18:42:46 4954
转载 饿了么:日订单量超900万的架构设计及演进之路
网站在刚开始的时候大概只是一个想法:一个产业的模型,快速地将它产生出来。“快”是第一位的,不需要花太多精力在架构设计上。在网站进入扩张期才需要对架构投入更多的精力来承载网站在爆发时的流量。 饿了么成立已经8年,现在日订单量突破900万,我们也有了较为完善的网站架构。 一、网站基础架构 初期,我们使用了能够更容易拓展SOA的框架。我们用SOA的框架解决
2017-07-04 18:38:58 580
转载 Java多线程问题
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服
2017-07-04 18:32:51 807
原创 Windows环境下,使用GnuWin32工具安装后缀为patch的补丁到C源码软件包
在CMD命令行,cd到GnuWin32安装目录的bin下:在命令行输入:patch.exe -d WORK_DIR -i PATCH_FILE -p 0 -l -NWORK_DIR 要打补丁的目录PATCH_FILE 补丁文件-p 0 直接使用补丁文件里的目录,不做任何删减-l
2017-07-04 18:15:22 3111 1
转载 Eclipse安装配置C/C++开发环境
安装MinGW:假设安装路径为c:\MinGW编辑如下系统变量:变量名变量值PATH C:\MinGW\bin;LIBRARY_PATH C:\MinGW\libC_INCLUDEDE_PATHC:\MinGW\includeCPLUS_INCLUDE_PATH C:\MinGW\include\c++\3.4.2;C:\MinGW\include\c++\3.4.2\
2017-07-04 16:45:13 382
转载 在Eclipse下安装C++插件CDT
cdt是在eclipse中编写C++程序的插件,虽然还不是很完美,但是是在windows中编写linux下C++程序(GNU C++)的一个好途径。按照eclipse的官方网站的要求,要下载如下的东东:1.eclipse(http://www.eclipse.org/downloads/index.php),我下的是3.0,也有更高一点的版本,如果想要有中文帮助的,可以下载2.
2017-07-04 16:43:20 5087
转载 Eclipse环境安装C/C++插件CDT和Eclipse安装的插件卸载
Eclipse环境安装C/C++插件CDT准备软件下载地址:eclipse: http://www.eclipse.org/ 或 http://www.eclipse.org/downloads/jdk-download: http://www.oracle.com/technetwork/java/javase/archive-139210.htmljdk-c
2017-07-04 16:41:41 8954
转载 mybatis思维导图,让mybatis不再难懂(二)
写在前面上一篇文章写了mybatis的基本原理和配置文件的基本使用,这一篇写mybatis的使用,主要包括与sping集成、动态sql、还有mapper的xml文件一下复杂配置等。值得注意的是,导图17和18中讲解resultMap子元素的时候可能讲得不是很清楚,应该需要大量的代码来讲解使用方法,思维导图恰恰不适合这种表现方法。所以需要读者根据给出的链接去读一些好的博客文章,这样才能更好理
2017-07-04 11:09:34 295
转载 mybatis思维导图,让mybatis不再难懂(一)
写在前面与hibernate相比,我无疑更喜欢mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。而且sql依赖于数据库,导致数据库移植性差。选用一个框架之前最好先了解它的优缺点,对项目最好用,效率最高的才是一个你最好的选择。mybatis简介MyB
2017-07-04 11:08:02 308
转载 Spring思维导图,让Spring不再难懂(ioc篇)
写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc容器帮我们实现对象的创建、注入等过程。控制反转spring ioc容器在
2017-07-04 11:06:01 221
转载 Spring思维导图,让spring不再难懂(一)
摘要: Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架写在前面很多人在微信公众号中给我留言说想看spring的思维导图,正好也打算写。与其他框架相比,spring项目拥有更多的模块,我们常用的ioc,mvc,aop等,这些是spring的主
2017-07-04 11:03:28 336
转载 如何实现一个 Git Diff 解析器
代码审阅中一个重要功能是对两个 commit 进行 diff 并展示到页面中,这篇文章将尝试总结其实现过程。解析 Git Diff想要展示 diff,首先需要将 Git 提供的 diff 格式解析成结构化数据(比如:JSON)。基本格式一个基本的 Git Diff 格式如下: diff --git a/f1 b/f1index 6f
2017-07-04 11:01:09 4393
转载 windows下apache+JK+tomcat负载均衡
本文的大概章节分类:1.下载mod_jk2.修改apache相关配置3.tomcat配置修改4.测试负载均衡5.配置apache处理静态文件【一】下载mod_jk打开tomcat 的主页:http://tomcat.apache.org【二】修改apache相关配置httpd.conf路径:D:\Program Files\Apache2.2\conf\http
2017-07-04 10:16:44 677
转载 搭建Tomcat集群&通过Redis缓存共享session的一种流行方案
为什么要共享session?我们使用单台Tomcat的时候不会有共享sesssion的疑虑,只要使用Tomcat的默认配置即可,session即可存储在Tomcat上。但是随着业务的扩大,增加Tomcat节点构成Tomcat集群大势所趋,分布式带来了增加更大规模并发请求的优势,但是也随之到来了一个问题,每个Tomcat只存储来访问自己的请求产生的sessio
2017-07-04 10:14:01 448
转载 完整iOS APP发布App Store上架流程
上架iOS最基本需要一个付费的开发者账号,还没有的话申请一个或者借用。通常也还需要一台Mac电脑,不过这里介绍到不用Mac在Windows系统中直接发布iOS APP到App Store。如果没有Mac,也无所谓。申请开发者账号介绍iOS APP上架需要创建一个APP ID、申请iOS发布证书、再用iOS证书打包IPA,然后在上传IPA到App Store上
2017-07-04 10:11:11 2504
原创 参考资料
中文书籍:https://github.com/justjavac/free-programming-books-zh_CNGitHub教程入门http://www.imooc.com/learn/390前端工具:https://github.com/nieweidong/fetool在线API文档:http://tool.o
2017-07-04 09:38:37 291
转载 程序员之路-学习经验总结分享
前言顶尖中文大学计算机专业课程体系 http://study.163.com/curricula/cs.htm程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需
2017-07-03 20:53:40 453
转载 成为一名Java高级工程师你需要学什么
宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊,这些应
2017-07-03 20:28:57 317
原创 Windows Server 2003下Apache Http Server升级到2.2.32,如何打补丁
现在四个patche后缀的补丁CVE-2017-3167,CVE-2017-3167,CVE-2017-7668,CVE-2017-7679,需要安装到Apache Http Server2.2.32
2017-07-03 17:10:52 3272 1
高等数学第七版.7z
2019-07-15
java 如何将ogg的字节流转为opus文件
2021-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人