11 2018 档案

摘要:作者:YSOcean 出处:http://www.cnblogs.com/ysocean/ 目录 1、Junit 是什么? 2、Junit 能做什么? 3、Junit 的用法 回到顶部 1、Junit 是什么? JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamm 阅读全文
posted @ 2018-11-26 11:39 panchanggui 阅读(1399) 评论(0) 推荐(1) 编辑
摘要:1、云计算是通过互联网提供全球用户计算力、存储服务,为互联网信息处理提供硬件基础。 2、大数据运用日趋成熟的云计算技术从浩瀚的互联网信息海洋中获得有价值的信息进行信息归纳、检索、整合,为互联网信息处理提供软件基础。 3、他们的关系: 云计算是基础,没有云计算,无法实现大数据存储与计算 大数据是应用, 阅读全文
posted @ 2018-11-23 15:36 panchanggui 阅读(8877) 评论(0) 推荐(0) 编辑
摘要:无论是开发GPS设备硬件还是开发应用软件,都要面临一个标准,这个标准就是国家交通部发布的道路运输车辆卫星定位系统部标认证标准,它涵盖了GPS硬件设备参数、功能标准,也包括了设备上传到应用平台的协议标准,同时也包括了平台对平台的互联互传的技术标准。 也就是说凡是根据交通部这个标准开发的应用平台软件,都 阅读全文
posted @ 2018-11-22 15:28 panchanggui 阅读(4925) 评论(0) 推荐(0) 编辑
摘要:基于JavaMail的Java邮件发送Author xiuhong.chen@hand-china.com Desc 简单邮件发送 Date 2017/12/8 项目中需要根据物料资质的状况实时给用户发送邮件,然后我就简单学习了SMTP. 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电 阅读全文
posted @ 2018-11-20 20:05 panchanggui 阅读(14468) 评论(0) 推荐(3) 编辑
摘要:作者介绍 前言 一、接项目前的准备工作 有人会觉得奇怪了,接项目前还要做什么准备工作?不就是直接去找客户谈项目就行了?我原来一开始也就是这么干的,结果吃了不少亏走了不少的弯路。俗话说得好,“磨刀不误砍材工”,接项目也是这样,一开始先不要忙着去承接项目,先做好以下几项准备: 1、组织一个团队 2、准备 阅读全文
posted @ 2018-11-16 11:46 panchanggui 阅读(908) 评论(0) 推荐(0) 编辑
摘要:现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司、软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈。有很多人不知道上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术不错,但是对于与客户谈项目却是一窍不通,结果应该拿到 阅读全文
posted @ 2018-11-16 11:46 panchanggui 阅读(4304) 评论(1) 推荐(0) 编辑
摘要:https://www.cnblogs.com/sanyuanempire/p/6169533.html 谈到运维,监控应该是运维的重中之重。怎么说呢?有很多人说这个监控应该是运维的第三只眼睛,一个好的监控平台对我们这个工作本身来说,应该有很大的帮助。那么,如何要构建一个完善的监控平台。那就是我们今 阅读全文
posted @ 2018-11-15 16:46 panchanggui 阅读(8370) 评论(0) 推荐(1) 编辑
摘要:https://www.cnblogs.com/sanyuanempire/p/6169544.html 张冠宇在大众点评做运维架构师。他在本文中介绍大众点评整个的运维架构。目前他们的运维分为4个组,相信跟大部分公司一样,运维团队分为:应用运维、系统运维、运维开发和监控运维,当然还有DBA团队和安全 阅读全文
posted @ 2018-11-15 16:44 panchanggui 阅读(823) 评论(0) 推荐(2) 编辑
摘要:当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。可以查阅程序语言手册来获知通过何种方式使用短连接、长连接。 1. 短连接 短连接是指程序和数据库通信 阅读全文
posted @ 2018-11-15 15:30 panchanggui 阅读(12740) 评论(0) 推荐(2) 编辑
摘要:http://blog.csdn.net/xietansheng/article/details/51673073 http://blog.csdn.net/xietansheng/article/details/51722660 电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎 阅读全文
posted @ 2018-11-15 11:47 panchanggui 阅读(20991) 评论(2) 推荐(0) 编辑
摘要:目的:给关注用户推送消息 场景:自动化测试,运维监控,接口访问等报错预警。例如线上接口报错,发送提醒消息 准备工作: 1:注册企业号(为什么不用公众号呢?) 企业号注册 2:常用参数介绍: 1:CORPID 企业号唯一标志符号。 位置:点击首页企业名称,企业资料中有key:CorpID 2:CORP 阅读全文
posted @ 2018-11-15 11:43 panchanggui 阅读(5089) 评论(0) 推荐(0) 编辑
摘要:问题:上述程序能否编译通过?为什么? 解答:不能编译通过。因为编译的时候会报错:已捕捉到异常 java.io.IOException。 catch(IOException e)这句有错误。 分析:对于try..catch捕获异常的形式来说,对于异常的捕获,可以有多个catch。对于try里面发生的异 阅读全文
posted @ 2018-11-13 19:56 panchanggui 阅读(15132) 评论(0) 推荐(2) 编辑
摘要:在JVM中对一个类实例的创建,有两种方式,一种是编译时,一种是运行时。两种方式在开发过程中都是十分重要的。在Java中无时无刻无处不在的Java对象,实例化的过程也就变得尤为引人瞩目。我们经常用new Object()方法来创建实例,而相反的,反射在这个时候就显得突兀,因为有人就会问,Java对象实 阅读全文
posted @ 2018-11-13 16:33 panchanggui 阅读(251) 评论(0) 推荐(0) 编辑
摘要:理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。 一、Class类的使用 1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang 阅读全文
posted @ 2018-11-13 16:15 panchanggui 阅读(369) 评论(0) 推荐(0) 编辑
摘要:类的加载: 类的初始化: 类什么时候才被初始化:1)创建类的实例,也就是new一个对象2)访问某个类或接口的静态变量,或者对该静态变量赋值3)调用类的静态方法4)反射(Class.forName("com.lyj.load"))5)初始化一个类的子类(会首先初始化子类的父类)6)JVM启动时标明的启 阅读全文
posted @ 2018-11-13 15:39 panchanggui 阅读(484) 评论(0) 推荐(1) 编辑
摘要:Java的对象模型中: 这个问题中,第1个假设是错的:java.lang.Object是一个Java类,但并不是java.lang.Class的一个实例。后者只是一个用于描述Java类与接口的、用于支持反射操作的类型。这点上Java跟其它一些更纯粹的面向对象语言(例如Python和Ruby)不同。而 阅读全文
posted @ 2018-11-13 15:37 panchanggui 阅读(7071) 评论(0) 推荐(2) 编辑
摘要:原文链接 原文作者:Dani Buiza 译者:Toien Liu 校对:深海 编者的话:注解是java的一个主要特性且每个java开发者都应该知道如何使用它。 我们已经在Java Code Geeks提供了丰富的教程, 如Creating Your Own Java Annotations, Ja 阅读全文
posted @ 2018-11-13 14:47 panchanggui 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Netflix OSS Netflix是一家互联网流媒体播放商,是美国视频巨头,随着Netflix转型为一家云计算公司,它也开始积极参与开源项目。 Netflix OSS(Open Source)就是由Netflix公司主持开发的一套代码框架和库,目的是解决上了规模之后的分布式系统可能出现的一些有趣 阅读全文
posted @ 2018-11-12 14:31 panchanggui 阅读(353) 评论(0) 推荐(0) 编辑
摘要:异常:This application has no explicit mapping for /error, so you are seeing this as a fallback. 出现这个异常说明了跳转页面的url无对应的值. 原因1: Application启动类的位置不对.要将Appli 阅读全文
posted @ 2018-11-12 11:02 panchanggui 阅读(122297) 评论(0) 推荐(4) 编辑
摘要:转自:http://www.cnblogs.com/demingblog/p/3840174.html 我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下)。如果公司内部搭了 阅读全文
posted @ 2018-11-12 10:18 panchanggui 阅读(888) 评论(0) 推荐(0) 编辑
摘要:在微服务中,使用什么协议来构建服务体系,一直是个热门话题。 争论的焦点集中在两个候选技术: (binary) RPC or Restful。 以Apache Thrift为代表的二进制RPC,支持多种语言(但不是所有语言),四层通讯协议,性能高,节省带宽。相对Restful协议,使用Thrifpt 阅读全文
posted @ 2018-11-07 16:35 panchanggui 阅读(431) 评论(0) 推荐(0) 编辑
摘要:JavaEE 技术体系总结: 一:常见模式与工具 设计模式,流行的框架与组件 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程化与工具 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和 阅读全文
posted @ 2018-11-07 10:58 panchanggui 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:一、两者的联系 114.114.114.114和8.8.8.8,这两个IP地址都属于公共域名解析服务DNS其中的一部分,而且由于不是用于商业用途的,这两个DNS都很纯净,不用担心因ISP运营商导致的DNS劫持等问题,而且都是免费提供给用户使用的。 二、二者的区别 1、114.114.114.114 阅读全文
posted @ 2018-11-06 19:50 panchanggui 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:工信部严管VPN提速,北京商报记者调查发现,在iOS与安卓的手机应用商城中,VPN App种类多样,可以畅游海外多国。不过,“FQ”系违法行为,监管力度不断加大背后,VPN App不断上锁。依附VPN App获得流量的游戏应用、广告等也被泼冷水。 VPN App乱象丛生 “FQ”属于违法行为,所谓的 阅读全文
posted @ 2018-11-01 16:11 panchanggui 阅读(11) 评论(0) 推荐(0) 编辑
摘要:MySql数据库:Host 'localhost' is not allowed to connect to this MySQL server 修改mysql的root密码后,出现Host 'localhost' is not allowed to connect to this MySQL se 阅读全文
posted @ 2018-11-01 11:28 panchanggui 阅读(2336) 评论(0) 推荐(0) 编辑
摘要:方法一: 先在命令行设置为utf8,再导入 1. use database_name; 2. set names utf8; (或其他需要的编码) 3. source example.sql (sql文件存放路径) 方法二: 在sql文件中加入以下代码 /*!40101 SET NAMES utf8 阅读全文
posted @ 2018-11-01 11:27 panchanggui 阅读(904) 评论(0) 推荐(0) 编辑
摘要:由于MySql的数据库文件和日志文件比较大,导致磁盘空间不够,在添加新的磁盘之后,需要把MySql的数据转移到新挂载的目录下。 1.停止MySql服务; /etc/rc.d/init.d/mysql stop 或者 service mysql stop 2.确认MySql原来的数据目录,查找data 阅读全文
posted @ 2018-11-01 11:25 panchanggui 阅读(1888) 评论(0) 推荐(0) 编辑
摘要:1.从a表更新b表某个字段的数据 UPDATE a,b SET a.1=b.1 WHERE a.2=b.2 2.修改库表某个字段的默认值 ALTER TABLE tbn_time_table_line_info MODIFY COLUMN runsNumber int DEFAULT 0 ALTER 阅读全文
posted @ 2018-11-01 11:24 panchanggui 阅读(100) 评论(0) 推荐(0) 编辑
摘要:如果在navicat下操作,将字段类型设置为timestamp,然后默认值写上CURRENT_TIMESTAMP即可 阅读全文
posted @ 2018-11-01 11:22 panchanggui 阅读(7431) 评论(0) 推荐(0) 编辑
摘要:删除数据库中重复的记录,只保留一条 DELETE FROM tb_gps_records WHERE id NOT IN (SELECT bid FROM (SELECT min(id) as bid FROM tb_gps_records GROUP BY busNo,longitude,lati 阅读全文
posted @ 2018-11-01 11:21 panchanggui 阅读(6150) 评论(0) 推荐(0) 编辑
摘要:1、注意事项 使用distinct命令时需要放在查询条件的开头,否则会报错。如果需要查询的项目很多但只针对某一个字段使用distinct的,则可以利用内容拼接的方式来实现。 --基本查询 SELECT DISTINCT `name` from users; --显示结果 name 张三 李四 王五 阅读全文
posted @ 2018-11-01 11:21 panchanggui 阅读(17037) 评论(0) 推荐(0) 编辑
摘要:未合并情况 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.user_id INNER JOIN sys_role b ON b.id =c.role_id WHERE a.del_ 阅读全文
posted @ 2018-11-01 11:20 panchanggui 阅读(2569) 评论(0) 推荐(0) 编辑