自定义博客皮肤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)
  • 收藏
  • 关注

转载 查看linux系统常用的命令,Linux查看系统配置常用命令

一、linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"   说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通过Physi...

2018-04-28 16:44:42 1815

转载 ps -ef |grep 输出的具体含义

比如:[root@localhost ~]# ps -ef | grep ApacheJetspeedroot     18887 18828  0 08:09 pts/0    00:00:00 grep ApacheJetspeed字段含义如下:UID       PID   PPID     C STIME   TTY    TIME     CMDroot     18887 18828 ...

2018-04-28 15:39:15 341

转载 关于Calendar用法的一些总结

Calendar是一个抽象类,主要用来操作日历时间字段。在Java.util.Calendar包中,Calendar在开发中基本都会使用得到,这里对经常使用到的做个总结,也可能有遗漏,遇到再补,慢慢完善。常用的方法abstract void add(int field, int amount)此方法添加或减去指定的时间量,以给定日历字段,基于日历的规则。boolean after(Object o...

2018-04-28 15:14:21 807

转载 2017JAVA面试题附答案

JAVA基础JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节 1B=8bit String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回S...

2018-04-26 17:28:05 324

转载 2017 最新java面试题(技术面试)

1、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当servlet处理完业务逻辑后会将信息放入到response并响应到客户端。2、s...

2018-04-26 17:25:24 154

转载 Maven 项目生成或者update jdk变为1.5的问题

在使用Maven构建项目时,生成的maven项目jdk默认使用的是jdk1.5。在手动修改了jdk之后,update project之后jdk又会变为1.5.或者用eclipse的Maven插件生成的也是1.5对于这种情况有两种办法,一是修改settings.xml,二是修改pom文件1、配置settings.xml打开 settings.xml 文件并编辑它(一般放在你的仓库目录目录) :(不知...

2018-04-19 15:10:39 182

转载 SVN中各种符号箭头含义

黄色感叹号(有冲突):-- 这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许 你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提 交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的...

2018-04-18 10:56:06 549

转载 如何把maven项目转换成web项目

新接手的一个项目,是maven项目,却不是web项目,无法部署到tomcat上,在Jetty服务器上启动,平时运行倒也没啥问题,但是有时候升级改造的时候,与生产环境用tomcat启动不一样,这样就容易出一些问题,就上网搜索如何把maven项目转变成web项目,转变方案很多,试了很多,项目在改造完之后总会报错,总是一些细小的操作失误导致的,总的来说,是别人的改造方案,个人感觉有问题,在这里我分享下我...

2018-04-18 10:13:06 1890

转载 Java后端WebSocket的Tomcat实现

一.WebSocket简单介绍  随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。  我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...

2018-04-18 10:12:01 114

转载 Java——Mina 服务端和客户端实现输出HelloWorld

一、mina是什么  官方解释:Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。  官网地址:http://mina.apac...

2018-04-17 15:20:03 445

转载 Mina框架入门demo

本次建立一个普通工程,也可以使用maven。 jar包引入:只需要引入图上4个jar即可。Mina客户端代码:package com.hbk.mina;import java.net.InetSocketAddress;import org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder;import org.apache...

2018-04-17 15:09:05 212

转载 java集合框架综述

一、集合框架图简化图:说明:对于以上的框架图有如下几点说明1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。3. 抽象类:5个抽象类(长虚线表示),对集合接口的部分实...

2018-04-16 15:28:13 205

转载 Java集合类详解

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Java SDK不提供直接继承自Collection的...

2018-04-16 15:12:26 111

转载 ybatis类型转换javaType jdbcType

java有java的数据类型,数据库有数据库的数据类型,那么在往数据库中插入数据的时候是如何把java类型当做数据库类型插入数据库?在从数据库读取数据的时候又是如何把数据库类型当做java类型来处理呢? mybatis中jdbcType时间类型jdbcType = DATE , 只传入年月日  (数据库中的时间为yyyy-MM-dd)jdbcType = TIME , 只传入时分秒jdbcType...

2018-04-14 00:17:38 215

转载 之mybatis-----timestamp转date丢失精度问题

1.前言.   如题. 2.问题描述.     如果mapper.xml里面配置的查询结果类型是DATE,java端也是DATE那么保存的时候很容易丢失精度,导致保存的时候时间可能形如2015/3/23. 3.解决方案.    mapper.xml里面的时间都改为TIMESTAMP,形成良好习惯,即使java端是date,也不会在过程中丢失精度....

2018-04-14 00:10:36 4320 1

转载 各种数据库中的时间日期类型

1: sql server 日期类型:为'YYYY-MM-DD HH:MM:SS2. mysql日期和时间类型:DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值DATETIME,日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YY...

2018-04-13 23:48:15 40094

转载 jQuery实现动态显示select下拉列表数据的方法

本文实例讲述了jQuery实现动态显示select下拉列表数据的方法。分享给大家供大家参考,具体如下:先来看看运行效果:具体代码如下:?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647<!DOCTYPE HTML><html><head>  ...

2018-04-13 16:54:25 4323

转载 常见SVN图标的含义

 灰色向右箭头:本地修改过蓝色向左箭头:SVN上修改过灰色向右且中间有个加号的箭头:本地比SVN上多出的文件蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件红色双向箭头:SVN上修改过,本地也修改过的文件 黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文...

2018-04-12 09:17:02 393

转载 从HttpServletRequest获取各种路径总结

关于request.getRealPath() 1、此方法已过时,现在可替换的实现方法有     request.getSession().getServletContext().getRealPath("/")        在Servlet 里用this.getServletContext().getRealPath("/");获得绝对路径。     struts里用this.getServl...

2018-04-11 17:31:28 573

转载 java上传图片文件回显

总的说图片上传有两种方式,一种是把图片文件写到数据库中,另一种是存到服务器文件目录中。写到数据库中的图片文件需要转换成二进制流的格式,占用数据库空间比较,适合少量图片的存储,比如说,系统中某些小图标,写到数据库中的优点是比较安全,不容易被用户不小心删除。  如果是大量的图片的存储通常的做法是保存到服务器的某个文件夹中。而完成上传有很多方式,可以采用流的方式,可以采用ftp的方式,这里采用fileu...

2018-04-11 15:40:52 794

转载 eclipse新建Maven项目,并转成Web项目

PS:环境为  JDK 1.7 + Eclipse Mars + Maven 3.3.91、配置好JDK环境变量、Maven环境变量、将eclipse自带的Maven改成自己本地的,修改本地仓库及settings.xml2、安装m2eclipse插件(基本上eclipse都自带,比如:eclipse LUNA、Mars)3、File--->New--->Maven Project,选择...

2018-04-11 15:16:49 204

转载 springmvc上传图片并显示图片--支持多图片上传

实现上传图片功能在Springmvc中很好实现。现在我将会展现完整例子。开始需要在pom.xml加入几个jar,分别是:[java] view plain copy<dependency>      <groupId>commons-fileupload</groupId>      <artifactId>commons-fileupload&lt...

2018-04-10 14:47:51 184

转载 springMVC中上传图片

上传图片,很常见的问题,基本每个人都会遇到,但是个人认为在springMVC中上传图片相对来说是比较简单的,因为框架已经帮我们做好了许多事情。这篇文章所用的环境:spring4.3.3 、jdk1.8 、eclipse。环境准备如果项目中没有导入以下jar包请先导入,这里有:http://download.csdn.net/download/u011403655/8559545commons-fi...

2018-04-10 14:31:35 192

转载 阿里云部署javaweb项目个人经历

第一步.租服务器1.阿里云官网注册一个阿里云账号https://www.aliyun.com/2.租一台云服务器.PS:.阿里云活动页面可领取6个月免费服务器,可选择9.9套餐免争抢.购买后需回到活动页面领取服务器.服务器选择系统建议CentOS7.2第二步.下载所需工具1.jdk+tomcat+Xshell5+Xftp5个人提供文件http://pan.baidu.com/s/1jHG2AUy第...

2018-04-09 16:56:42 315

转载 关于将Web项目部署到阿里云服务器-5个步骤搞定

1.  先登录阿里云网站注册账号,选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9.9元一月。之后勾选系统镜像。2. 购买好之后登录阿里云控制台。 找到自己的云服务器实例,可以点击远程连接然后进入远程桌面看看。也可以在Windows本机端下的 远程桌面连接 如下图,步骤 : 1.找到开始菜单下远程桌面连接     2. 输入 公网ip地址    3. 输...

2018-04-09 16:27:54 504

转载 阿里云部署Java web项目初体验(转)

        摘要:本文主要讲了如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。war包有需要的可以来这里下载:http://download.csdn.net/detail/evankaka/9439612本文实例下载:一、准备工作 1、注册账号下载完成后。可到这里https://free.aliyun.com/  申请1GB云服务...

2018-04-09 16:26:33 176

转载 RocketMQ实战(三):分布式事务

接 《RocketMQ实战(一)》,《RocketMQ实战(二)》,本篇博客主要讨论的话题是:顺序消费、RMQ在分布式事务中的应用等。关于多Master多Slave的说明由于在之前的博客中已经搭建了双Master,其实多Master多Slave大同小异,因此这里并不会一步步的演示搭建多Master多Slave,而是从思路上,分析下重点应该注意的配置项。多Master多Slave第一,这四台机器,对...

2018-04-03 12:01:31 205

转载 微服务架构下分布式事务解决方案——阿里GTS

1 微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多互联网公司都进行了微服务化实践。当前微服务的开发框架也非常多,比较...

2018-04-03 11:18:25 185

转载 深入理解分布式事务

1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、...

2018-04-03 11:15:16 110

转载 微服务–分布式事务的实现方法及替代方案

概念澄清事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务.CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择其二进行实现. 常见的有CP系统, AP系统.幂等性: 简单的说, 业务操作支持重试, 不会产生不利影响. 常见的实现方式: 为消...

2018-04-03 10:51:02 125

转载 聊聊分布式事务,再说说解决方案

前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一...

2018-04-02 18:06:19 118

转载 深入理解java:5. Java分布式架构

什么是分布式架构分布式系统(distributed system)是建立在网络之上的软件系统。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。简单来讲:在一个分布式系统中,...

2018-04-02 16:49:56 310

转载 java分布式都有哪些知识点

分布式计算就是通过计算机网络将计算工作分布到多台主机上,多个主机一起协同完成工作。我试着列一下相关知识吧。网络通讯,网络是分布式的基础,对分布式的理解建立在对网络的理解上,包括:OSI模型的7层TCP/IP,DNS,NATHTTP,SPDY/HTTP2Telnet网络编程,是通过程序在多个主机之间通信。包括:Socket多线程非阻塞IO网络框架NettyMinaZeroMQ操作系统的网络部分RPC...

2018-04-02 16:29:09 729

空空如也

空空如也

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

TA关注的人

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