- 博客(57)
- 资源 (34)
- 收藏
- 关注
原创 jenkins配置springboot svn maven自动构建+启动
首先安装jenkins 参考:http://www.linuxidc.com/Linux/2017-03/141490.htm接下来是配置1、配置中文界面1、先安装Locale plugin 插件 配置 系统管理--》系统设置--》Locale Default Language 设置为;zh_CN 完成2、Glo
2017-06-30 13:30:33
6664
原创 面试题总结 —— JAVA高级工程师(一)
1、Spring 事务的隔离性、传播行为,并说说每个隔离性的区别 解答:Spring事务详解2、hibernate跟Mybatis/ ibatis 的区别,为什么选择? 解答:Hibernate与Mybatis的比较3、Struts跟Spring mvc的优缺点,让你选会如何选 解答:Spring MVC 与 Struts的区别
2017-04-24 21:19:59
801
原创 zookeeper伪集群模式安装和配置
伪分布式集群:在一台Server中,启动多个ZooKeeper的实例。下面来看看zookeeper怎么进行安装的吧。下载选择一个稳定版本进行下载,我这里下载的是zookeeper-3.4.6版本。wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar
2017-03-31 09:38:47
997
原创 Redis配置文件详解(redis.conf)
# vi redis.confdaemonize yes #是否以后台进程运行pidfile /var/run/redis/redis-server.pid #pid文件位置port 6379#监听端口bind 127.0.0.1 #绑定地址,如外网需要连接,设置0.0.0.0timeout 300 #连接超时时间,单位秒
2017-03-27 14:41:07
575
原创 Nginx配置负载均衡
当业务发展到一定阶段一个tomcat必然满足不了业务需求,这时通过Nginx将请求分配到多个tomcat上来提高网站的并发能力。1、启动两个tomcat: tomcat1: 端口8080 默认首页显示hello tomcat1 tomcat2: 端口8090 默认首页显示hello tomcat22、配置Nginx 采用默认负载均衡策略(轮
2017-03-24 14:00:45
359
转载 Linux Centos6 安装Nginx详细图解教程
系统:Centos6.6 64位Nginx: http://nginx.org/en/download.html 目前最新版本1.9.4 我下载1.8.0wget http://nginx.org/download/nginx-1.8.0.tar.gz下载模块依赖性Nginx需要依赖下面3个包1.gzip 模块需要 zlib 库 ( 下载: http://www.zlib.
2017-03-23 17:21:32
530
原创 Github Pages + Jekyll 独立博客快速搭建&上线指南
1 、新建一个 Repository(仓库)2、安装git bash3、正式使用对已有项目进行git初始化到jekyll项目下,运行命令:$ git init创建一个名为gh-pages的分支$ git checkout --orphan gh-pagesJekyll官网的github pages介绍上说如果要部署在github上,必
2017-03-04 18:08:48
650
1
原创 Linux文件同步脚步,SSH免密码远程登录设置Linux
其实这个问题的网上、园子里已经有很多的博客介绍了,但多数都忽略了一个问题,就是生成公钥时是不要输入密码的,整理一下:1. 有A,B两台机(Linux/unix), 要想从A用ssh远程登录到B上(假设各自的IP,A:192.168.100;B:192.168.1.104)。 2. 在A机上,用“ssh-keygen -t rsa”命令生成公钥,注意这里一直回车就是了。好了,这时在“
2017-03-04 11:27:45
479
原创 java知识库
1)语言的基础部分:基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法static 类属性中被static所引用的变量,会被作为GC的root根节点。作为根节点就意味着,这一类变量是基本上不会被回收的。因此,static很容易引入内存泄漏的风险。2)Java运行时环境JV
2017-02-28 15:46:59
1482
原创 linux安装jdk1.8 tomcat7 redis2
sudo mkdir /usr/lib/jvm 加压缩到该目录: sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm3.修改环境变量: sudo vim ~/.bashrc 文件的末尾追加下面内容:#set oracle jdk environmentexport JAVA_HOME=/us
2017-02-28 15:46:11
501
原创 国内有互联网公司在使用 GitHub 托管代码
Huawei · GitHub 华为Huawei Openlab · GitHub 华为Alibaba · GitHub 阿里巴巴TencentOpen · GitHub 腾讯腾讯 AlloyTeam · GitHub 腾讯BaiduFE (Baidu FEX Team) · GitHub 百度Baidu EFE team · GitHub 百度NetEase · Gi
2017-02-04 17:20:19
1950
原创 CentOS 7.0 上安装和配置 VNC 服务器 + CentOS 7.0 上安装图形界面
VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。一些 VNC 服务器的优点:远程的图形管理方式让工作变得简单方便。剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。只要安装了 VNC 客户端,通过
2017-01-04 15:50:46
3515
原创 Java连接虚拟机的redis报错问题解决办法
直奔主题,Java连接虚拟机报错,代码如下:public class TestPing {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.201.128", 6379);System.out.println(jedis.ping());}}运行报
2016-12-26 17:54:09
772
转载 debian8设置root密码 重置root密码(debian centos)
一、debian7.81、在Grub的引导装载程序菜单上,选择你要进入的条目,键入“e”来进入编辑模式2、在quiet后面增加init=/bin/bash按ctrl-x或f10启动机器3、输入mount后看到根分区是ro(只读状态)4、直接修改root密码会报错5、以读写模式挂载根分区 再次修改密码就行了6、参数说
2016-12-22 17:58:11
21078
原创 jQuery UI Autocomplete ajax动态赋值实例
方法目的:根据用户输入的sku,自动模糊匹配系统中的sku $(function() { //autocomplete var dataArray=[]; $("#sku").autocomplete({ max: 12, //列表里的条目数 minChars: 0, //自动完成激活之前填入的最小字符
2016-12-16 13:28:28
3159
转载 谈谈互联网后端基础设施
对于一个互联网企业,后端服务是必不可少的一个组成部分。抛开业务应用来说,往下的基础服务设施做到哪些才能够保证业务的稳定可靠、易维护、高可用呢?纵观整个互联网技术体系再结合公司的目前状况,个人认为必不可少或者非常关键的后端基础技术/设施如下图所示:这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件/服务等。开发或者搭建好以上的后端基础设施,一般情况下是能够支撑很长一段时
2016-12-14 15:36:35
2555
原创 shiro 用户权限修改 动态更新权限 重新赋值权限
shiro重新赋值权限(比如:给一个角色临时添加一个权限,需要调用此方法刷新权限,否则还是没有刚赋值的权限)
2016-12-13 10:17:53
21958
6
转载 大众点评订单系统分库分表实践
背景原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求。随着这些问题越来越突出,订单数据库的切分就愈发急迫了。这次切分,我们的目标是
2016-12-03 09:59:52
650
1
转载 互联网高可用架构技术实践
一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为
2016-12-02 09:09:55
914
原创 pt-query-digest查询日志分析工具 - percona-toolkit使用教程之系统类工具
1. 工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分
2016-11-17 09:29:02
529
转载 超越MySQL:三个流行MySQL分支(Percona\MariaDB) 的对比
MySQL是历史上最受欢迎的免费开源程序之一。它是成千上万个网站的数据库骨干,并且可以将它(和Linux)作为过去10年里Internet呈指数级增长的一个有力证明。那么,如果MySQL真的这么重要,为什么还会出现越来越多的核心MySQ产品的高端衍生产品?这是因为MySQL是免费的开源应用程序,所以开发人员总是可以获得其代码,并按照自己的想法修改代码,然后再自行分发代码。在很长的一段时间里
2016-11-17 09:21:48
4224
转载 MySQL数据库引擎介绍、区别、创建和性能测试
数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经
2016-11-16 09:28:26
440
转载 Mysql innodb 间隙锁
前段时间系统老是出现insert死锁,很是纠结。经过排查发现是间隙锁!间隙锁是innodb中行锁的一种, 但是这种锁锁住的却不止一行数据,他锁住的是多行,是一个数据范围。间隙锁的主要作用是为了防止出现幻读,但是它会把锁定范围扩大,有时候也会给我们带来麻烦,我们就遇到了。 在数据库参数中, 控制间隙锁的参数是:innodb_locks_unsafe_for_binlog, 这个参数默认值是OFF
2016-11-16 09:26:40
355
原创 阿里云数据库维护记录-RDS MySQL IOPS 使用率高的原因和处理--RDS实例CPU超过100%的分析
RDS MySQL IOPS 使用率高的原因和处理1. 原因2. 解决2.1 诊断报告2.2 实例会话和 SQL 优化RDS MySQL 实例在日常使用中有时会出现实例 IOPS 使用率高的情况,比如:1. 原因实例内存满足不了缓存数据或排序等需要,导致产生大量 物理 IO。查询执行效率低,扫描过多数据行。2. 解决可以通过下面
2016-09-01 17:42:12
13778
原创 MySQL查询优化-explain
一、MySQL 查询优化器是如何工作的 MySQL 查询优化器有几个目标,但是其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。最终目标是提交 SELECT 语句查找数据行,而不是排除数据行。优化器试图排除数据行的原因在于它排除数据行的速度越快,那么找到与条件匹配的数据行也就越快。如果能够首先进行最严格的测试,查询就可以执行地更快。
2016-09-01 17:39:39
799
1
原创 Debian8下安装ftp服务器 Vsftpd服务器配置 ftp图片服务器
1.安装包, 2.创建存放数据文件的目录,当然不建也可以。并创建虚拟用户数据文件和生成虚拟用户数据库 3.创建本地用户,在这里我不建立,因为我们都使用以前就在系统中的这些用户和目录。 4.更改配置文件 5.对pam的修改,这个地方很重要 6.tcp_wrappers来限制来访问的ip
2016-08-25 15:55:11
10767
原创 centos7下快速安装mysql5.6
1、centos 查看版本 lsb_release -a我的是:LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.0.1406 (Core) Release: 7.0.1406Codename:
2016-08-24 09:35:04
488
原创 钉钉服务端开发记录demo1
1、注册企业账号。2、普通企业版Demo地址:https://github.com/ddtalk/HarleyCorp下载后导入eclipse jdk修改为1.74.将您的CorpID和CorpSecret配置在Env.java文件这2个值在钉钉OA管理后台(https://oa.dingtalk.com/)微应用》微应用设置里面5.如果
2016-08-23 17:22:52
15815
1
原创 debian安装svn服务器(一)
首先试试去 键入命名 apt-get update (记得一定要先update一下,不然有可能更新不到库,导致到不到文件)安装SVN服务器# apt-get install subversion subversion-tools安装完成后可以运行命令查看SVN服务器版本信息# svnserve --version配置SVNmkdir sv
2016-08-10 09:02:28
5132
转载 Java模拟登录微信平台,主动推送消息给用户,自动绑定url、token等
一、简要说明在博文《Java模拟登录微信公众平台,主动推送图文消息给用户》中提到使用Java语言登录微信公众平台,然后发送图文消息给用户,基本可以符合使用要求,但是在今年10月23日,微信公众平台的界面有所变化,所以,上一篇博文的代码不再适用,很多朋友留言,不能使用了怎么办,这篇文章针对新版本做了处理,并且加入了新的功能,代码上要感谢trprebel这位朋友。二、代码功能和要求*.ne
2014-04-10 13:03:04
4380
4
原创 使用ngrok让微信公众平台通过80端口访问本机
使用ngrok让微信公众平台通过80端口访问本机首先声明我是用java-tomcat来研究微信公众平台的。微信公众平台要成为开发者,需要填写接口配置信息中的“URL”和“Token”这两项(参见:http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97),郁闷的是官网有一处这样写到“微
2014-04-09 16:02:26
892
原创 天天学好-->跟//学好//做产品经理3
产品经理专业技能一产品经理的三大文档:brd mrd prd或者xmindBRD:商业需求文档MRD 市场需求文档PRD 产品需求文档
2014-03-30 14:49:02
589
原创 天天学好-->跟//学好//做产品经理2
产品经理的六大工作职责- 市场调研与分析-产品的定义与规划- 产品研发过程中的项目管理- 产品宣讲- 市场推广- 产品推出后的管理与迭代3.1产品宣讲的目的- 内部培训,让团队成员熟知产品特性与调性- 获得认可- 统一愿景- 激励士气- 获得信任支持从不同部门卡产品宣讲对其意义与作用。。。。市场和运营各
2014-03-22 22:18:50
845
原创 Java – IDE-Eclipse下的comment设置
IDE-Eclipse下的Comment设置1. 设置方式:注释样式Preference -> Java -> Code Style -> Code TemplateTask TagsJava -> Compiler -> Task TagsTask Tags:标签管理功能。如常见的标签是用来提示未完成操作,也
2014-02-26 15:01:02
811
原创 解决android logcat不打印信息
用eclipse进行android开发中经常遇到logcat无任何信息输出,这给我们调试程序带来很大的不便。解决办法:window-->show view-->选择android下的devices,打开devices,点击右边的截屏图片。等到出现截图的时候,logcat就出来信息了!在补充一下,如果以上方法试过之后logcat还没有任何信息,则把logcat窗口关了,重新打开
2012-12-13 10:47:50
593
原创 2011 4月份我的面试经历和总结,跟大家分享!
<br />:面试经历_简历很重要。1、经历经验是简历的重点,建议:职责可以概括成一两句,侧重在做过的业绩上,多用数字,可以脱颖而出,比如用了1个月招聘到了30个新员工。2、认真研究招聘的职位描述,和这个职位无关的不要写,有关的好好写。3、能争取到好的面试机会,有些面试官没问几个问题,就看简历。<br />杨继准:面试经历_如果能快速找到工作,没有压力1、先想清楚为什么要辞职?下一个工作肯定比这个好吗? 2、 有时忍耐是必须的,我看到不少柳暗花明的例子;3、如果一定要辞职,等到找到下一个合适的机会再提
2011-04-30 10:47:00
678
原创 2011我遇到的面试题
<br />1、列出c盘下的所有文件<br /> public static void main(String[] args) {<br /> File f = new File("c:");<br /> String [] s = f.list();<br /> <br /> File []fs = f.listFiles();<br /> for (int i= 0; i< fs.length ;i++)<br /> {<br /> System.out.println(fs[i].is
2011-03-19 21:46:00
396
原创 jxl的API
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E
2009-08-07 23:50:00
463
原创 aaaaaaaaaa
硬件在 Linux 中的装置代号IDE 硬盘机/dev/hd[a-d] 您会发现怎么档案开头都是 /dev 呢?呵呵!那个咚咚就是我们放置装置档案的目录
2009-07-21 16:48:00
465
原创 linux学习论坛--网页
Study-Area 讨论区 http://phorum.study-area.org/鸟哥的私房菜馆讨论区 http://phorum.vbird.org/狼主的网络实验室讨论区 小红帽技术论坛 http://redhat.ecenter.idv.tw/bbs/index.php?s=LinuxFab 竹猫星球 http://phpbb-tw.net/phpbb/
2009-07-21 16:22:00
1130
所有j2ee框架方面的原理全集
2008-09-26
java企业开发项目经典书籍(强顶).rar
2008-09-25
哈尔滨工业大学:ChatGPT调研报告.pdf
2023-05-25
阿里AI专家交流纪要20230401.docx
2023-05-25
2023年AI教育展望报告 教学与学习版
2023-05-25
Python视觉实战项目52讲.pdf
2023-05-20
2023人工智能发展报告.pdf
2023-05-20
2023第二季度AIGC人才供需报告.pdf
2023-05-20
chatGPT 在股票市场辅助应用-2023中文版.pdf
2023-05-20
关于ChatGPT的五个最重要问题 2023最新.pdf
2023-05-11
ChatGPT从入门到精通-2023年5月版.pdf
2023-05-11
flowgpt 299个 ChatGPT 关键词汇总 中文版 2023年5月整理.pdf
2023-05-11
66个ChatGPT全网最热话题.docx
2023-05-11
AI工具汇总2023年5月(AIGC时代:超级个体的崛起).xlsx
2023-05-11
又双爆肝一晚上,一文讲明白ChatGPT能怎么玩!.pdf
2023-05-11
万字干货:ChatGPT的工作原理-2023-《ChatGPT的前世今生》.pdf ChatGPT-之优化提示词提升效率.pdf
2023-05-11
ChatGPT指令不完全指南,《ChatGPT的前世今生》.pdf ChatGPT-之优化提示词提升效率.pdf
2023-05-11
14个行业迎接AI时代:人工智能的变革之路.pdf
2023-05-11
midjourney 词典项目
2023-05-11
android研发规范
2013-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人