自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

做正确的事情永远都比把事情做对更重要。在错误的方向上努力再多也不如找到正确的方向。

  • 博客(33)
  • 资源 (8)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java基础学习总结(90)——Java单元测试技巧

测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。虽然有三种主要类型的软件测试:单元测试,功能测试和集成测试,但是在这篇博文中,我们将讨论开发人员级单元测试。在我深入讲述具体细节之前,让我们先来回顾一下这三种测试的详细内容。软件开发测试的类型单元测试用于测试各个代码组件

2016-12-29 16:00:32 1154

原创 Nginx学习总结(5)——Nginx基本配置备忘

Nginx 配置在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成:# 全局块... # events块events { ...}# http块http { # http全局块 ... # 虚拟主机serve

2016-12-26 16:35:03 1435

原创 Linux学习总结(22)——CentOS7.2安装Nginx

一、使用Yum安装(推荐)使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装。1、安装epel-release源并进行安装?123yuminstall epel-releaseyum updateyuminstall nginx

2016-12-23 10:21:58 1885 1

原创 Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全

gpedit.msc-----组策略                 sndrec32-------录音机Nslookup-------IP地址侦测器              explorer-------打开资源管理器logoff---------注销命令                tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机

2016-12-23 09:50:36 6873 1

原创 Windows学习总结(11)——Windows批处理命令编写代码及小程序简介

批处理(Batch)也称为批处理脚本。顾名思义,就是对某对象进行批量的处理。DOS批处理是基于DOS命令,用来自动地批量地执行DOS命令以实现特定操作的脚本。批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cm

2016-12-23 09:47:00 2171 1

原创 Java基础学习总结(89)——为什么单元测试应该我们开发人员来写

软件测试是为了保证项目质量,单元测试可以快速执行测试回归测试,做好单元测试可以大大提升测试效率,项目开发真正达到敏捷效果。单元测试做什么?1. 核心类方法2. 异常处理3. 边界值测试4. 算法效率测试5. 业务逻辑测试要做到以上的各种测试,且写的用例要达到像黑盒测试用例那么细致周全。这个人必须是这个技术领域内的专家,他必须看懂所测试代码,必

2016-12-22 09:50:23 1597

翻译 可扩展Web架构与分布式系统

开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。本文侧重于介绍网络系统,尽管一些准则在其他分布式系统中也是适用的。1.1. web分布式系统的设计原则搭建和运营一个可伸缩的web站点或者应用程序意味着什么?在原始层面上这仅仅是

2016-12-21 15:26:52 1337

转载 分享大牛开发经验,浅谈java程序员职业规划

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这......在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一

2016-12-21 09:28:05 1276

原创 Tomcat学习总结(13)—— Tomcat常用参数配置说明

1、修改端口号Tomcat端口配置在server.xml文件的Connector标签中,默认为8080,可根据实际情况修改。修改端口号2、解决URL中文参数乱码在server.xml文件的Connector标签中增加URIEncoding="GBK"属性,解决中文参数乱码问题。增加GBK支持解决URL中文参数乱码3、调整Tomca

2016-12-15 09:40:26 2177

原创 Mysql学习总结(43)——MySQL主从复制详细配置

环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoMySQL版本:mysql-5.6.26.tar.gz主节点IP:192.168.1.205 主机名:edu-mysql-01从节点IP:192.168.1.206 主机名:edu-mysql-02主机配置:4核CPU、4G内存依赖课程《高可用架构篇--第13节--My

2016-12-14 09:40:43 1442

转载 专访|从程序员到架构师:交流和分享最能让技术人进步

(尧飘海:网易蜂巢首席架构师,负责容器云计算平台建设。曾负责过网易博客、游戏、易信,开源项目Pomelo研发工作,热爱开源和技术交流。)到2016年,云计算发展已有十个年头。十年前,亚马逊点燃了一场颠覆传统软件服务业的云计算革命。而后的十年间,中外互联网巨头倾巢出动,大大小小的新兴云服务商合纵连横,传统IT系、电信运营商系也迅速向云计算市场转型。等到2015年底网易蜂巢正式推出时,

2016-12-14 09:37:05 928

原创 Nginx学习总结(4)——负载均衡session会话保持方法

负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:1.使用cookie将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。2.使用缓存利用memca

2016-12-14 09:35:25 7374

原创 Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置

1. 安装vsftpd#安装vsftpdyum install -y vsftpd#设置开机启动systemctl enable vsftpd.service # 重启service vsftpd restart# 查看vsftpd服务的状态systemctl status vsftpd.service1234567891234567892. 配置vsftpd.co

2016-12-13 11:15:56 1874

转载 Docker学习总结(18)——阿里超大规模Docker化之路

12月6-7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016双11技术创新”为主题的阿里巴巴技术论坛上,阿里巴巴研究员林昊分享了阿里超大规模Docker化之路。阿里在Docker化这条路上,碰到了规模、多元化场景所带来的各种挑战,这次分享中将给大家介绍阿里为什么要引入Docker,以及如何完成这次超大规模的Docker化。Docker化之前Docker化

2016-12-12 11:54:18 2096

原创 Maven学习总结(32)——Maven项目部署到Tomcat8中

1、环境准备Maven、Tomcat8、Eclipse2、maven中的镜像配置大家知道,mavne默认使用的是国外的镜像,但是速度很慢,这里建议大家使用阿里的中央仓库镜像。阿里出品,必出精品,做技术的都知道。3、maven中的server配置,这里的server就是我们tomcat中tomcat-user.xml文件中的用户名和密码。t

2016-12-11 11:46:42 3559

原创 Maven学习总结(31)——Maven坐标详解

Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就是我们要说的坐标。包括我们自己开发的项目,也是要通过坐标进行唯一标识的,这样才能才其它项目中进行依赖引用。1.何为Maven坐标关于坐标(Coordinate),大家最熟悉的应该就是数

2016-12-11 11:41:47 1603

转载 Java Web学习总结(32)——Java程序员最亲睐的Web框架

这一次,我们要讨论的是web框架。只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表:spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于JVM的系统和应用程序 Vert.x :一个用于在JVM上构建反应式应用程序的工具包 JSF :官方的J

2016-12-09 09:30:28 1535

原创 VMWare学习总结(1)——Centos7安装完毕后无法联网的解决方法

在VmWare 上安装Centos7时,装好vmware后还是连不上网,通过查找资料原来是因为有线网卡没有激活,默认centos和redhat7都是不启用有线网卡的,要么手动开启,要么安装时直接启用!所以第一步应该是激活网卡。在桌面点击右键找到命令行以超级用户的权限进入( 输入 su,回车)输入密码(进入桌面时的密码)。cd /etc/sysconfig/network-scripts/ls

2016-12-08 15:46:28 4970 1

原创 Linux学习总结(20)——Linux 文件夹结构和作用

/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp

2016-12-08 11:04:25 1759 1

转载 Tomcat学习总结(12)—— Tomcat集群配置

现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司售票等电子商务网站,每天每小时都有大量的订单业务,如果这些售票系统一旦崩溃后,再去重启,这些时间和客户

2016-12-07 14:22:13 1657

原创 Tomcat学习总结(11)——Linux下的Tomcat安全优化

1、web.xml配置及修改:站点默认主页:index.htmlindex.htmindex.jsp404及500设置404/404.html500/500.html默认会话超时时间:60禁止列表目录结构:listings

2016-12-07 13:35:05 2607 2

原创 分库分表学习总结(2)——数据库中间件MyCat学习总结之MyCat-Web原理介绍

Mycat是一个分库分表的基于java开发的数据库中间件,使用过程中需要有一个监控系统,mycat-web应运而生。mycat-web是一个使用SpringMVC + Mybatis的监控平台,使用常用的监控系统协议SNMP-简单网络管理协议(Simple Network Management Protocol),和RRD来进行监控界面的展示。相信用过catci的IT运维监控人员对于RRD再熟悉不...

2016-12-07 10:01:57 2214 1

转载 Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法

1. vim比对功能在linux的环境下 用于观察两个文件的一致性的时候我们一般用diff这个命令来比对,但是这个命令不能你特别详细的比对出 具体的位置或者行对比。这里就用到了vim的对比功能vim -d /etc/passwd /etc/shadow打开的时候 vim会同时打开这两个文件,然后比对 通过颜色来区分 ,比diff 好用很多。2. 设置行数

2016-12-07 09:59:25 993

原创 Ajax学习总结(2)——Ajax参数详解及使用场景介绍

一、定义和用法AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用

2016-12-07 09:54:21 892

转载 JavaScript学习总结(12)——2016 年 7 个顶级 JavaScript 框架

当涉及到Web开发时,JavaScript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的JavaScript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。JavaScript正在以惊人的速度前进,并且添加新的技能到你的存储库变得有不断的压力。为了做到这一点,知道和了解更多的顶级JavaScript框

2016-12-07 09:46:38 1107

原创 Java Web学习总结(31)——全站HTTPS化SSL免费证书使用

1 背景谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。2 SSL证书类型通常来说,SSL 证书分为三大类,他们的安全性是递增的,当然价格和安全系数成正比。DV (D

2016-12-06 13:36:27 2631

原创 Java基础学习总结(88)——线程创建与终止、互斥、通信、本地变量

线程创建与终止线程创建Thread类与 Runnable 接口的关系public interface Runnable {        public abstract void run();}public class Thread implements Runnable { /* What will be run. */        private Run

2016-12-06 09:46:09 1162

转载 App后台开发运维和架构实践学习总结(5)——App产品从需求到研发到开发到上线到产品迭代全过程

前言如果没有做过开发,研发过产品的人,很难体会做产品的艰难,刚进公司的人,一般充当的是程序开发,我这里说的是开发,它与研发是有区别的.一个需求下来,如果不能很好地理解产品需求,如果不能很好的驾驭需求实现的逻辑,肆意的根据理解去做技术方面的架构和编码,等到后来发现了不对了再去修改就特别麻烦。 所以我们在实现产品需求时,每一个功能需求,不管是大还是小,都要想商量清楚了,我们在采取编码.

2016-12-06 09:27:24 4247 1

原创 Java Web学习总结(30)——Service层在MVC框架中的意义和职责

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现的重要原因。问题是什么

2016-12-05 09:27:19 6389 1

原创 软件实施提升效率的五个工具

工欲利其事,必先利其器。在软件项目的实施过程中,适当的使用一些工具,不仅能大大的简化工作流程,而且可以提高实施效率,本文就为大家整理了一系列软件实施工具,希望对大家有所帮助!一、Project 2013Project 2013项目管理工具可以实现:了解项目的总体概况,进行计划前的准备工作WBS工作分解结构设置项目里程碑任务之间建立

2016-12-05 09:24:12 3435

原创 Docker学习总结(17)——学会使用Dockerfile

Docker、Dockerfile、Docker镜像、容器这些都是什么鸟?老生常谈,再再再……普及一下:Docker: 最早是dotCloud公司出品的一套容器管理工具,但后来Docker慢慢火起来了,连公司名字都从dotCloud改成Docker。Dockerfile: 它是Docker镜像的描述文件,可以理解成火箭发射的A、B、C、D……的步骤。Docker镜像: 通过Docker

2016-12-02 13:03:38 3774 1

原创 Java基础学习总结(87)——坚持写Java等技术类博客的好处

1.加深对技术点的理解每天写博客,可以加深对技术点的理解,假如工作中,对某个技术点运用的不熟,当你通过博客的形式写出来,这个过程中,遇到不懂的知识点,你就会查阅相关的资料,弄明白他.2.自己日后用到就相当于笔记本一样,把重要的东西都记录下来,等哪天在遇到同样的问题,我们可以翻阅他.确实偶尔会用到,但频率不会那么高;因为你遇到过一次,解决了之后记忆能保存很长时间,除非又过了一段时间后又遇

2016-12-01 09:51:21 1036

原创 Nginx学习总结(3)——Nginx配置及应用场景之高级配置

一、Nginx反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http

2016-12-01 09:44:03 1759

Javag工程师简历模版.zip

Java 工程师简历专用模版,供技术人员参考,如何写出好看实用的Java 简历。相关技术从业人员的简历书写可参考改压缩包中的两份简历模版。

2020-08-06

开源博客系统

博客系统

2016-09-22

容器网页终端(websocket-webshell)

Java WebSockt DockerSSH Html5 Tomcat8 等技术写的WebShell 容器网页终端 传统websockt终端和容器化终端解决方案!

2017-09-23

短信平台,activemq 及常用第三方短信平台接入

短信平台

2016-09-22

最新版Myeclipse2018.8破解

最新版Myeclipse2018.8破解,亲测100%有效,欢迎大家下载尝试!

2018-08-25

阿里巴巴Java开发手册(终极版)

阿里巴巴Java开发手册(终极版) 阿里巴巴Java开发手册(终极版)

2017-09-30

清华-2018人工智能之自动驾驶研究报告.pdf

自动驾驶技术已经成为整个汽车产业的最新发展方向。应用自动驾驶技术可以全面提升汽车驾驶的安全性、舒适性,满足更高层次的市场需求等。自动驾驶技术得益于人工 智能技术的应用及推广,在环境感知、精准定位、决策与规划、控制与执行、高精地图与车联网 V2X 等方面实现了全面提升。

2019-09-02

netty推送系统

netty推送系统,点对点推送

2016-07-17

科技D人生的留言板

发表于 2020-01-02 最后回复 2020-03-10

空空如也

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

TA关注的人 TA的粉丝

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