自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 springcloud-初探总结

随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野,目前大部分公司用的比较多的是阿里的rcp框架Dubbo,Spring-Cloud等。下面本人简单的给分享一下关于Spring-Cloud 的基本技术心得:Spring-Clou可以说成对现有Spring-boot 封装和抽象 一下是关于Spring-Could Api文档地址中文文档:https://springcloud...

2019-08-05 00:37:06 211

转载 JVM内存模型及String对象内存分配

昨天看了一篇关于《Java后端程序员1年工作经验总结》的文章,其中有一段关于String和StringBuffer的描述,对于执行结果仍然把握不准,趁此机会也总结了下JVM内存模型。1、JVM运行时数据区域关于JVM内存模型之前也了解过一些,也是看过就忘,好记性比如烂笔头,记下来吧。参考此文章http://chenzhou123520.iteye.com/blog/1585224图1 ...

2019-07-09 00:01:52 221

转载 String类型的面试题 内存分配 对象创建

1.String是最基本的数据类型吗?基本数据类型包括byte,int,char,long,float,double,boolean,short一共八个.Java.lang.String类是final类型的,因此不能继承,修改这个类.为了提高效率节省空间,应该用StringBuffer类.2.Strings=”Hello”;s=s+”world!”;这...

2019-07-08 23:58:30 211

原创 JAVA实现AES机密解密算法

package com.cn.ssm.test;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import...

2019-01-03 22:35:23 277

转载 OpenStack 架构 之一 - 玩转 OpenStack

  终于正式进入 OpenStack 部分了。 今天开始,CloudMan 将带着大家一步一步揭开 OpenStack 的神秘面纱。OpenStack 已经走过了 6 个年头。 每半年会发布一个版本,版本以字母顺序命名。现在已经到第 12 个版本 Liberty(字母 L)。 OpenStack最初只有两个模块(服务),现在已经有 20+(见下图),每个模块作为独立的子项目开发。...

2018-11-08 12:24:07 202

转载 中间件--ActiveMQ详细入门使用教程

MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 特点: 1、支持多种语言编写客户端 2、对spring的支持,很容易和spring整合 3、支持多种传输协议:TCP,SSL,NIO,UDP等 4、支...

2018-11-02 09:39:49 233

转载 SpringMVC学习——Controller类的方法返回值

返回ModelAndViewController类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。返回void在Controller类方法形参上可以定义request和response,使用request或response指定响应结果: 使用request转向页面,如下: request.getReq...

2018-09-28 12:15:25 680

转载 $.ajax()post方式请求参数无法传递,request.getParameter()无法获取

$.ajax()post方式请求参数无法传递,request.getParameter()无法获取 在前台页面中$.ajax({                    url : "${ctx}/rediscluster/delete.do",                    data : {"rname":rname},                    typ...

2018-09-27 10:29:02 18873 1

转载 JavaWeb开发网上商城

JavaWeb开发知识总结(网上商城项目小结)1. 数据库设计表的关系的设计如下:2. 使用技术总结2.1 BaseServlet的设计实现处理请求的方式1:* 针对每一个请求均创建一个Servlet的实现类进行处理,弊端是:当业务较为复杂和请求较多时,会使得Servlet类过多。// 请求方式:// http://localhost:8080/websit...

2018-09-20 15:09:04 12856 4

转载 Maven项目错误解决小结

问题1:-Dmaven.multiModuleProjectDirectory system propery is not set.Check $M2_HOME environment variable and mvn script match.解决1:可以设一个windows os's环境变量M2_HOME指向你的maven安装目录M2_HOME=D:\Apps\apache-maven-3.3...

2018-06-28 14:56:31 5726

原创 多个JDK切换总结

选择 电脑--属性--高级系统设置 -- 环境变量用户变量 1 创建JAVA_HOME,值是你的刚刚jdk的安装目录,比如 C:\Program Files (x86)\Java\jdk1.8.0_1012 创建CLASSPATH,值是  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)3 编辑Path,把值放到最前边  %JA...

2018-06-28 12:06:10 459

转载 EGit插件安装(附Eclipse版本对应表)

最近eclipse添加egit插件,通过网上的方法下载安装后不显示git选项。通过官网了解到egit的版本对应相应的eclipse版本。如果你安装了最新版本,需要先卸载重启eclipse后重新安装兼容的版本。否则会报错! 安装 找到你对应的Eclipse版本的EGit版本地址,输入之后选中所有。下一步下一步安装即可。。。 卸载 搜索--git 选中所有--Uninstall。提示重启Eclipse...

2018-06-27 09:20:20 1143

转载 Maven安装配置三:创建动态web项目

需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后  next输入两个id  package可以不写,是它默认帮你新建一个包...

2018-06-26 19:20:40 234

转载 Maven安装配置二:插件下载

Eclipse安装maven插件  关于这个话题,估计已经是老生常谈了,但是博主还是决定自己写篇文章记录下。     eclipse安装maven插件,在网上有各种各样的方法,博主使用过的也不止一种,但是留下的印象总是时好时不好,同样的方法也不确定那一次能够成功。其实失败的大多数原因是因为所安装的maven插件版本与eclipse的版本不一致造成,为了避免这种问题可以采用下面这种方式:  1. 打...

2018-06-26 18:37:39 330

转载 Maven安装配置一:完整配置

当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一)和 Maven入门指南(二)。所以自己也学着使用maven。以下均参考的互联网上的内容,有的做了一些小的修改,并注明了出处。第一部分:原文链接maven3 安装:    安装 Maven 之前要求先确...

2018-06-26 18:36:02 235

转载 新的Hibernate 4版本中,对于Hql的一个改变

在新的Hibernate 4版本中,对于Hql有一点点改变,如果你还是按照以前的方式去编写HQL并且用了以下占位符的方式,就会得到一个警告。参考资料:https://hibernate.atlassian.net/browse/HHH-8012?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanelQuery query ...

2018-06-07 10:14:57 231

转载 jQuery常用技巧总结

1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jque...

2018-05-07 19:19:31 551

转载 Jquery中attr与prop的区别详解

当点击左上方那个checkBox时,要将下面的checkBox全部选中,我们的代码是这样的$("input[name='checkbox']").attr("checked",true);然并卵,一点效果都没有,后来换成这样,好了$(function(){ $("#all").click(function(){ if($("#all").prop("checked")){ $("inp.

2018-04-10 17:54:03 148

转载 meta标签的作用及整理

meta的标签的使用是我在前端学习中曾经困惑过一段时间的问题。一方面不是很了解meta标签的用途,另一方面是对于meta标签里的属性和值不是懂,也不知道从哪里冒出来的,所以这篇文章专门整理下meta标签,一个必用且关键的标签。什么是meta标签?引自下W3school的定义说明一下。 元数据(metadata)是关于数据的信息。 标签提供关于 HTML 文档的元数据。元数据不会显示在页面...

2018-03-06 12:31:18 283

转载 向下兼容、向上兼容、向前兼容、向后兼容

http://blog.csdn.net/wangxufa/article/details/72846362

2018-02-26 10:19:10 4146

原创 SQLserver代码创建约束

约束-保证数据完整性数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。当创建了主外键关系后,如果在外键表中有任何记录引用了主键表中的某条记录,则在主键表中不能删除该记录。同时主键表也不能删除。注意:创建约束时,如果表中已经存在“非法数据”(与约束不一致的数据),那么此时是无法成功创建约束的,需要先将表中的数据做更改,然后才能创建约束。 非空约束 (选择复选

2018-02-23 10:41:02 545

转载 Java Socket 实现HTTP与HTTPS协议发送POST/GET请求

JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求        哇,一看标题怎么这么长啊,其实意思很简单,哥讨厌用HTTP Client做POST与GET提交觉得那个毕竟是别人写得API库,所以我就自己实现了一个简单的HTTP客户端,支持POST方式提交数据,GET方式查询数据,是测试Restful API比较方便点,然后支持form与JSON两种方式提交数据,当...

2018-02-12 11:44:58 3100

转载 http 协议之安全--------https

大家都知道,在浏览器里输入一个web网址,浏览器会发送一个http请求,请求远方服务器上的资源。浏览器发送的http包信息会经过多个路由器或者交换机才能到达远方服务器。在网络传输的过程中,如果有黑客入侵到路由器或者交换机(比如家里的路由器被黑),估计经过这些路由器的网络数据,很容易就被网络抓包(特别是抓出http 头部的信息里的cookie信息,然后把cookie信息在写入自己的浏览器冒充受害者,

2018-02-12 11:35:26 257

原创 行内元素与块级元素以及之间的转换

块级元素与行内元素块级元素会扩展到与元素同宽。行内元素会“收缩包裹” 其内容,并且会尽可能包紧。(以上这两个总结,来自于《css设计指南》这本书)其默认css样式块级元素其高度为其内容高度,宽度会扩展到与父元素同宽。所以导致块级元素会独占一行,无法在其后容纳其他块级元素与行内元素。行内元素其高度为其内容高度,宽度会收缩包裹其内容。奇怪的一点:行内元素之间有一定的距离,使用控制台看的时

2017-12-25 12:30:11 2598

原创 递归思想和实例

先给一个简单的阶乘例子:public static int getDg(int x){ System.out.println(x); if (x==1) { return 1; } if (x<4) { return x * getDg(x-1); } else { return x * getDg(x-1); } }很多人对递归的理

2017-12-22 12:31:38 286

原创 jquery ul li 操作

jquery ul li 操作

2017-12-04 11:54:40 4632

转载 jquery select option操作

jquery,select

2017-12-02 15:35:58 9216

原创 artDialog对话框

artDialog —— 经典、优雅的网页对话框控件。    支持普通与 12 方向气泡状对话框    完善的焦点处理,自动焦点附加与回退    支持 ARIA 标准    面向未来:基于 HTML5 Dialog 的 API    支持标准与模态对话框    丰富且友好的编程接口    能自适应内容尺寸具体内容请参考:http://aui.github

2017-11-14 09:51:33 455

原创 SQLServer常用语法

(持续更新)用到哪儿,更新到哪儿!1、显示行号select row_number() over (order by fid) 行号,* from T_NATION;2、字段不为空select * from T_EMP where len(title)&gt;1;3、order by 字段为nvarchar,varchar使得排序无效    --将字段转换成int类型即可select convert...

2017-11-11 15:26:48 1052

转载 varchar和Nvarchar区别

https://www.cnblogs.com/yelaiju/archive/2010/05/29/1746826.html

2017-11-11 15:17:37 386

转载 Sqlserver常用函数例子说明

之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行。。。嘿嘿。。。直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1。傻傻分不清楚。。。这篇博客作为记录 SQL 的函数的使用方法,想到哪里用到哪里就写到哪里。。。 SubString():用于截取指定字符串的方法。该方法有三个参数:参数1:用于

2017-11-01 16:32:14 842

转载 SQL Server触发器创建、删除、修改、查看

教程贴士:本教程为大家介绍SQL Server触发器创建、删除、修改、查看方法。  一:触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。  二:SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存中而不是

2017-11-01 15:40:41 2628

转载 SQL Server 触发器

SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。

2017-11-01 15:12:28 123

原创 解决tomcat运行报错java.lang.UnsatisfiedLinkError: apache-tomcat-7.0.37\bin\tcnative-1.dll:Can load AMD 64

解决办法:http://www.apache.org/dist/tomcat/tomcat-connectors/native/  到该地址下下载一个tomcat-native-1.2.2-win32-bin压缩包,选择里边的一个64位tcnative-1.dll(ps: x64 文件夹下 )覆盖tomcat中bin目录下的tcnative-1.dll文件即可再次运行即不会

2017-10-26 10:35:18 1141

原创 SVN服务器的本地搭建和使用

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统

2017-10-25 23:45:46 163

转载 Java计算圆周率

最近很多同学来问我怎么用Java近似计算π的值,其实并不是很难,用到的知识实际上是c语言的知识。   首先定义浮点数类型的pi,浮点数类型的dx,给dx以初始值1e-3(0.01),给dx这么小的初始值是为了方便计算,然后使用一个for循环,x从-100开始,当x=100时结束循环,pi的值每次利用Math.exp(-x*x)计算 e的-x二次方乘dx的值,就这样pi的每次累加取极限,这样就是

2017-10-08 16:51:24 1188

转载 java面试题及答案

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2017-10-07 00:46:12 209

转载 如何允许WebGL从本地载入资源(ajax的post请求返回error函数而不到success)

如何允许WebGL从本地载入资源随着mono-design不断推广,用户越来越多,陆续有电话来询问“为什么3D展现的时候,是一团黑?”,针对这个问题,专门写个帖子说明原因并给出解决方案,并且在mono-design编辑器中加了判断功能,同时链接到这里,不用等到发现一团黑时,才知道出问题。好了,言归正传,开始分析问题:当发现3D展现是一团黑的时候,在控制台如果看到“Unable to

2017-10-04 01:29:33 628

原创 ActionContext和ServletActionContext

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求

2017-10-02 01:17:25 187

原创 The reference to entity "characterEncoding" must end with the ';' delimiter.

Java 解析XML文件错误。错误信息提示代码类似如下:The reference to entity "characterEncoding" must end with the ';' delimiter.org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with t

2017-10-02 01:12:57 218

空空如也

空空如也

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

TA关注的人

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