最新文章
-
SpringMVC +Spring+ Ibaties + Dubbo + Zookeeper实现简单分布式架构备份
之前有一个项目上正好需求上要求使用Dubbo+Zookeeper做分布式。稍稍找了下Dubbo的文档,结合了下网络上的一些资料,简单做了一个整合SpringMVC+Spring+Ibaties+Dubbo+Zookeeper的架构。这里稍稍简单整理记录下这个架构的一些内容,留作备忘。准备工作:1、这里需要用到一个服务注册中心,这里使用的是Zookeeper。之前做过一个Ubuntu下安装Zooke......
-
一次 JVM 调优的笔记
1.JVMTuning基础知识1.1Java堆结构Java堆可以处于物理上不连续的内存空间上,只要逻辑上是连续的即可。Java堆就是各种对象分配和保存的内存空间,线程间共享。Java堆分为Eden区,Survivor区,tenured区和Permanent区,如下图所示。Java堆的分配原则如下:Java堆分布如下图所示,新的类的实例大部分在Eden(之所以用Eden这个词也就是表示初创起始的意思......
-
[转载]理解JAVA MQ消息中间件
MQ的几种消息传递方式发布订阅模式发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸。那么,在这里,相当于......
-
IDEA创建maven 一直loading archetype list
之前一直以为是网络的缘故,没咋在意,今天网络是OK的,然而还是不行。稍稍找了下资料,目前的解决办法如下:File--->Settings---->Build---->BuildTools→Maven→Importing,setVMoptionsforimporterto-Xmx1024m(默认的是-Xmx512m)
-
Ubuntu下安装Zookeeper
环境是公司的笔记本,操作系统是Ubuntu16.04#######先下载并且解压程序文件:#######nemo@Cynthia:~$mkdirzookeepernemo@Cynthia:~$cdzookeeper/nemo@Cynthia:~/zookeeper$lsnemo@Cynthia:~/zookeeper$wgethttps://mirrors.tuna.tsinghua.edu.cn......
-
Docker配置java环境,启动第一个tomcat
环境是:Ubuntu16.04x64,目前公司这边提供的笔记本。Docker已经安装完毕,接下来创建镜像。Docker只是一个容器,或者说是一个虚拟机会更适合一些。现在,虚拟机的环境已经部署完成,需要往虚拟机里安装系统。需要下载一些下载用于制作镜像的系统。nemo@Cynthia:~$sudodockerpullindex.alauda.cn/alauda/ubuntu这里灵雀云的镜像中心拉取。或......
-
Cannot connect to the Docker daemon
nemo@Cynthia:~$dockerversionClient: Version: 1.12.1 APIversion: 1.24 Goversion: go1.6.2 Gitcommit: 23cf638 Built: ......
-
Ubuntu下安装Docker
话说最近Docker挺火的,之前一段时间手头上的事情比较多,抽不出时间来学习这个新东西,不然应该早就开始折腾了。 最近正在准备从北京这边撤回南方,正好离职前这段时间开始空闲起来。所以趁着这段时间开始折腾下好了。 目前是在自己的开发机上折腾,操作系统是Ubuntu16.04,64位。 ====Docker &nb......
-
RedirectAttributes 使用异常
ava.lang.IllegalStateException:Argument[RedirectAttributes]isoftypeModelorMapbutisnotassignablefromtheactualmodel.YoumayneedtoswitchnewerMVCinfrastructureclassestousethisargument. atorg.springfra......
-
Java Web中的Servlet及Filter
=================================Servlet==============================通常情况下,我们自己定义的servlet并不是直接去实现javax.servlet.servlet接口,而是去继承更简单的HttpServlet类或者GenericServlet类,我们可以有选择的覆盖相应方法去实现我们要完成的工作。HttpServlet类包......
-
Redis 消息队列实现
消息队列的场景:发布订阅,生产消费。Redis2.0之后开始支持pub/sub,所以可以使用下这个。--------------------------------------------------------------非持久化订阅-------------------------------------------------------===========PrintListener.ja......
-
OpenOffice2PDFUtil,使用OpenOffice转PDF
##昨天抽空做了下OpenOffice将office文档转PDF的操作,目前应该支持所有的office文件转化,不过可能个别的样式会有问题,所以。。。还是先记下来,留着备用。====使用到的jar<dependency> <groupId>com.artofsolving</groupId> &......
-
Doc2HTMLUtils工具,Word在线预览问题
这两天在整理Word、Excel、Cad在线预览的问题。刚花了点时间写了下word转化成html的工具。不过貌似这种显示处理稍稍有点问题,可能不会在项目中使用。可能转化成pdf再预览会更好一点。但是,既然工具已经写好了,那么还是先记录下好了,留着备用。packagecom.nemo.utils;importorg.apache.commons.io.FileUtils;importorg.apac......
-
[转载]Web 应用程序安全设计指南(2)
授权授权确定已通过验证的标识可以执行哪些操作以及可以访问哪些资源。错误授权或弱授权会导致信息泄漏和数据篡改。深入防御是应用程序授权策略的关键安全原则。以下做法可以增强Web应用程序的授权:•使用多重看守。•限制用户对系统级资源的访问。•考虑授权粒度。使用多重看守在服务器端,可以使用IP安全协议(IPSec)策略提供主机限制,以此来限制服务器间的通信。例如,IPSec策略可以限制远离指定Web服务器......
-
[转载]Web 应用程序安全设计指南(1)
本模块内容Web应用程序为结构设计人员、设计人员和开发人员提出了一系列复杂的安全问题。最安全、最有能力抵御攻击的Web应用程序是那些应用安全思想构建的应用程序。在设计初始阶段,应该使用可靠的体系结构和设计方法,同时要结合考虑程序部署以及企业的安全策略。如果不能做到这一点,将导致在现有基础结构上部署应用程序时,要不可避免地危及安全性。本模块提供了一系列安全的体系结构和设计指南,并按照常见的应用程序漏......
文章总数:781
本月热门
-
Android 自建maven库
-
使用Netty搭建APP推送服务器 - 调用时序图
-
PyCharm pro for Mac(Python开发工具)v2020.2.3 中文版
-
Ubuntu离线安装软件包
-
[Nodejs]第一个爬虫
-
fatal error: jemalloc/jemalloc.h: No such file or directory
-
git 的部分常用命令
-
mysql binlog关闭/清理
-
【NodeJs】Http: 基本服务
-
Java 使用sitemapgen4j 生成sitemap网站地图
-
使用 JITWatch 查看 JVM 的 JIT 编译代码
-
java 得到两个日期相差的天数
-
mybatis generator 自定义 TypeHandler 对数据库敏感字段进行加解密
-
最全APP推送(push)秘籍:做推送,这一篇就够了!【转载】