- 博客(53)
- 收藏
- 关注
原创 springcloud-初探总结
随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野,目前大部分公司用的比较多的是阿里的rcp框架Dubbo,Spring-Cloud等。下面本人简单的给分享一下关于Spring-Cloud 的基本技术心得:Spring-Clou可以说成对现有Spring-boot 封装和抽象 一下是关于Spring-Could Api文档地址中文文档:https://springcloud...
2019-08-05 00:37:06
244
转载 JVM内存模型及String对象内存分配
昨天看了一篇关于《Java后端程序员1年工作经验总结》的文章,其中有一段关于String和StringBuffer的描述,对于执行结果仍然把握不准,趁此机会也总结了下JVM内存模型。1、JVM运行时数据区域关于JVM内存模型之前也了解过一些,也是看过就忘,好记性比如烂笔头,记下来吧。参考此文章http://chenzhou123520.iteye.com/blog/1585224图1 ...
2019-07-09 00:01:52
253
转载 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
251
原创 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
302
转载 OpenStack 架构 之一 - 玩转 OpenStack
终于正式进入 OpenStack 部分了。 今天开始,CloudMan 将带着大家一步一步揭开 OpenStack 的神秘面纱。OpenStack 已经走过了 6 个年头。 每半年会发布一个版本,版本以字母顺序命名。现在已经到第 12 个版本 Liberty(字母 L)。 OpenStack最初只有两个模块(服务),现在已经有 20+(见下图),每个模块作为独立的子项目开发。...
2018-11-08 12:24:07
224
转载 中间件--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
254
转载 SpringMVC学习——Controller类的方法返回值
返回ModelAndViewController类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。返回void在Controller类方法形参上可以定义request和response,使用request或response指定响应结果: 使用request转向页面,如下: request.getReq...
2018-09-28 12:15:25
712
转载 $.ajax()post方式请求参数无法传递,request.getParameter()无法获取
$.ajax()post方式请求参数无法传递,request.getParameter()无法获取 在前台页面中$.ajax({ url : "${ctx}/rediscluster/delete.do", data : {"rname":rname}, typ...
2018-09-27 10:29:02
18940
1
转载 JavaWeb开发网上商城
JavaWeb开发知识总结(网上商城项目小结)1. 数据库设计表的关系的设计如下:2. 使用技术总结2.1 BaseServlet的设计实现处理请求的方式1:* 针对每一个请求均创建一个Servlet的实现类进行处理,弊端是:当业务较为复杂和请求较多时,会使得Servlet类过多。// 请求方式:// http://localhost:8080/websit...
2018-09-20 15:09:04
12911
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
5813
原创 多个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
489
转载 EGit插件安装(附Eclipse版本对应表)
最近eclipse添加egit插件,通过网上的方法下载安装后不显示git选项。通过官网了解到egit的版本对应相应的eclipse版本。如果你安装了最新版本,需要先卸载重启eclipse后重新安装兼容的版本。否则会报错! 安装 找到你对应的Eclipse版本的EGit版本地址,输入之后选中所有。下一步下一步安装即可。。。 卸载 搜索--git 选中所有--Uninstall。提示重启Eclipse...
2018-06-27 09:20:20
1231
转载 Maven安装配置三:创建动态web项目
需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后 next输入两个id package可以不写,是它默认帮你新建一个包...
2018-06-26 19:20:40
252
转载 Maven安装配置二:插件下载
Eclipse安装maven插件 关于这个话题,估计已经是老生常谈了,但是博主还是决定自己写篇文章记录下。 eclipse安装maven插件,在网上有各种各样的方法,博主使用过的也不止一种,但是留下的印象总是时好时不好,同样的方法也不确定那一次能够成功。其实失败的大多数原因是因为所安装的maven插件版本与eclipse的版本不一致造成,为了避免这种问题可以采用下面这种方式: 1. 打...
2018-06-26 18:37:39
355
转载 Maven安装配置一:完整配置
当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一)和 Maven入门指南(二)。所以自己也学着使用maven。以下均参考的互联网上的内容,有的做了一些小的修改,并注明了出处。第一部分:原文链接maven3 安装: 安装 Maven 之前要求先确...
2018-06-26 18:36:02
252
转载 新的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
249
转载 jQuery常用技巧总结
1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jque...
2018-05-07 19:19:31
591
转载 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
174
转载 meta标签的作用及整理
meta的标签的使用是我在前端学习中曾经困惑过一段时间的问题。一方面不是很了解meta标签的用途,另一方面是对于meta标签里的属性和值不是懂,也不知道从哪里冒出来的,所以这篇文章专门整理下meta标签,一个必用且关键的标签。什么是meta标签?引自下W3school的定义说明一下。 元数据(metadata)是关于数据的信息。 标签提供关于 HTML 文档的元数据。元数据不会显示在页面...
2018-03-06 12:31:18
299
转载 向下兼容、向上兼容、向前兼容、向后兼容
http://blog.youkuaiyun.com/wangxufa/article/details/72846362
2018-02-26 10:19:10
4902
原创 SQLserver代码创建约束
约束-保证数据完整性数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。当创建了主外键关系后,如果在外键表中有任何记录引用了主键表中的某条记录,则在主键表中不能删除该记录。同时主键表也不能删除。注意:创建约束时,如果表中已经存在“非法数据”(与约束不一致的数据),那么此时是无法成功创建约束的,需要先将表中的数据做更改,然后才能创建约束。 非空约束 (选择复选
2018-02-23 10:41:02
568
转载 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
3133
转载 http 协议之安全--------https
大家都知道,在浏览器里输入一个web网址,浏览器会发送一个http请求,请求远方服务器上的资源。浏览器发送的http包信息会经过多个路由器或者交换机才能到达远方服务器。在网络传输的过程中,如果有黑客入侵到路由器或者交换机(比如家里的路由器被黑),估计经过这些路由器的网络数据,很容易就被网络抓包(特别是抓出http 头部的信息里的cookie信息,然后把cookie信息在写入自己的浏览器冒充受害者,
2018-02-12 11:35:26
277
原创 行内元素与块级元素以及之间的转换
块级元素与行内元素块级元素会扩展到与元素同宽。行内元素会“收缩包裹” 其内容,并且会尽可能包紧。(以上这两个总结,来自于《css设计指南》这本书)其默认css样式块级元素其高度为其内容高度,宽度会扩展到与父元素同宽。所以导致块级元素会独占一行,无法在其后容纳其他块级元素与行内元素。行内元素其高度为其内容高度,宽度会收缩包裹其内容。奇怪的一点:行内元素之间有一定的距离,使用控制台看的时
2017-12-25 12:30:11
2632
原创 递归思想和实例
先给一个简单的阶乘例子: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
302
原创 artDialog对话框
artDialog —— 经典、优雅的网页对话框控件。 支持普通与 12 方向气泡状对话框 完善的焦点处理,自动焦点附加与回退 支持 ARIA 标准 面向未来:基于 HTML5 Dialog 的 API 支持标准与模态对话框 丰富且友好的编程接口 能自适应内容尺寸具体内容请参考:http://aui.github
2017-11-14 09:51:33
476
原创 SQLServer常用语法
(持续更新)用到哪儿,更新到哪儿!1、显示行号select row_number() over (order by fid) 行号,* from T_NATION;2、字段不为空select * from T_EMP where len(title)>1;3、order by 字段为nvarchar,varchar使得排序无效 --将字段转换成int类型即可select convert...
2017-11-11 15:26:48
1079
转载 varchar和Nvarchar区别
https://www.cnblogs.com/yelaiju/archive/2010/05/29/1746826.html
2017-11-11 15:17:37
405
转载 Sqlserver常用函数例子说明
之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行。。。嘿嘿。。。直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1。傻傻分不清楚。。。这篇博客作为记录 SQL 的函数的使用方法,想到哪里用到哪里就写到哪里。。。 SubString():用于截取指定字符串的方法。该方法有三个参数:参数1:用于
2017-11-01 16:32:14
872
转载 SQL Server触发器创建、删除、修改、查看
教程贴士:本教程为大家介绍SQL Server触发器创建、删除、修改、查看方法。 一:触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二:SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存中而不是
2017-11-01 15:40:41
2667
转载 SQL Server 触发器
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。
2017-11-01 15:12:28
135
原创 解决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
1186
原创 SVN服务器的本地搭建和使用
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统
2017-10-25 23:45:46
178
转载 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
1212
转载 java面试题及答案
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的
2017-10-07 00:46:12
244
转载 如何允许WebGL从本地载入资源(ajax的post请求返回error函数而不到success)
如何允许WebGL从本地载入资源随着mono-design不断推广,用户越来越多,陆续有电话来询问“为什么3D展现的时候,是一团黑?”,针对这个问题,专门写个帖子说明原因并给出解决方案,并且在mono-design编辑器中加了判断功能,同时链接到这里,不用等到发现一团黑时,才知道出问题。好了,言归正传,开始分析问题:当发现3D展现是一团黑的时候,在控制台如果看到“Unable to
2017-10-04 01:29:33
641
原创 ActionContext和ServletActionContext
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求
2017-10-02 01:17:25
205
原创 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
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人