自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 树形菜单数据映射到实体中

方法1:(1)运用mybatis的自带映射collection :第一步创建树形数据Beanpublic class DeptTree {private String id;private String name;private List<DeptTree> childrenList;//子节点public String getId() {return id;...

2018-08-06 15:30:15 404

转载 接口安全性

接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看:Token授权机制:用户使用用户名密码登录后服务器给客户端返回一个Token(通常是UUID),并将Token-UserId以键值对的形式存放在缓存服务器中。服务端接收到请求后进行Token验证,如果Token不存在,说明请求无效。时间戳超时机制:用户每次请求都带...

2018-08-06 14:59:06 367

转载 jvm优化(2)---转

原博客地址:http://uule.iteye.com/1、JVM垃圾回收与性能调优总结2、JVM调优的几种策略   一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代) Tenured(年老代) 永久代(Perm)其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配...

2018-07-27 16:18:12 179

转载 jvm优化(1)--转

转自- 216Andy.Zhou https://www.cnblogs.com/andy-zhou/p/5327288.html文章- 1  评论- 20 JVM调优总结目录数据类型堆与栈Java对象的大小引用类型按照基本回收策略分按分区对待的方式分按系统线程分如何区分垃圾如何处理碎片如何解决同时存在的对象创建和对象回收问题为什么要分代如何分代什么情况下触发垃圾回收分代垃圾回...

2018-07-27 16:16:13 148

转载 Fiddler 抓包工具(转)

1. Fiddler 抓包简介    1). 字段说明    2). Statistics 请求的性能数据分析    3). Inspectors 查看数据内容    4). AutoResponder 允许拦截制定规则的请求    5). Filters 请求过滤规则    6). Timeline 请求响应时间2. Fiddler 设置解密HTTPS的网络数据...

2018-07-27 14:33:23 197

转载 JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释

jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分代收...

2018-07-19 13:13:04 430

转载 JVM调优浅谈

 1.数据类型    java虚拟机中,数据类型可以分为两类:基本类型和引用类型。    基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。    “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。    基本类型包括:byte、short、int、long、char、float、double、boolean...

2018-07-19 10:54:20 103

转载 tomcat调优

Tomcat作为Web服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施:一、掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存二、服务器资源  服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。  (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。  (2) 内...

2018-07-19 09:53:27 290

原创 TCP connection succeeded but Erlang distribution failed

window下安装mq之后,执行rabbitmqctl命令会出现以下信息:解决办法:这里直接告诉大家问题出在哪吧,是Erlang新版本的cookie位置换了!两种解决办法:使用旧版本Erlangcookie替换到正确的位置打开路径C:\Windows\System32\config\systemprofile我们看到了这里有一个.erlang.cookie,复制这个文件到C:\Users\你的用户...

2018-07-02 17:37:26 2274

转载 多线程《转载》

特兹说明:转载自https://www.cnblogs.com/skywang12345/p/java_threads_category.htmlJava多线程系列--“基础篇”01之 基本概念 多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(),...

2018-06-29 17:08:59 185

转载 Java中常用的加密与解密方法《转载》

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是加密...

2018-06-29 10:52:07 483

转载 程序员得恐慌

程序员们会觉得恐慌么?有时候我会。或者说,现在也会。这种恐慌大概是在上学的时候就有了。上学的时候我不知道怎么入门,去书店里看书,C,VisualBasic,Java,C#,C++,Pascal,这些语言让我困惑。特别是学的数据结构,计算机网络,算法,这些东西学了之后,倒底能干嘛,我知道UDP是有可能不按顺序到达的,我知道数据链路层是在物理层之上的,我知道了可以深度遍历,可以广度遍历一棵树,但是这跟...

2018-03-29 03:37:57 404 1

转载 jta事物

JDBC可以处理单数据源的事务,满足大部分事务处理的需求,但是JDBC事务不能解决多数据源和分布式事务问题,Java平台给我们提供了解决方案--JTA。本文将探讨JTA的一些细节。        一 分布式事务        通常把一个数据库内部的事务处理,如对多个表的操作,作为本地事务看待。数据库和JDBC的事务处理对象是本地事务,而分布式事务处理的对象是全局事务。        所谓全局事务,...

2018-03-28 14:07:01 700

转载 关于mapReduce的master和worker模式的认识

大数据时代的数据分析任务比传统的数据分析任务要复杂,因为往往涉及的数据量巨大,比如要分析汇总某个大型零售商在全国的销售数据,查看某个搜索引擎的特定词条的访问日志… … 通常来讲,我们的笔记本电脑可以同时干很多事儿,比如听音乐,编辑Word文档,下载电影,这些都可以同时进行,为什么呢?因为这些程序任务所处理的数据量规模小。而对于大规模的数据处理任务来说,就不是一台电脑同时做许多任务了,而是许多电脑同

2018-01-04 15:04:55 1899

转载 初识MapReduce

初识mapReduce

2018-01-04 14:40:17 222

转载 HDFS的工作原理

Hadoop分布式文件系统(HDFS)是一种被设计成适合运行在通用硬件上的分布式文件系统。HDFS是一个高度容错性的系统,适合部署在廉价的 机器上。它能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。要理解HDFS的内部工作原理,首先要理解什么是分布式文件系统。1、分布式文件系统多台计算机联网协同工作(有时也称为一个集群)就像单台系统一样解决某种问题,这样的系统我们称

2018-01-04 12:14:14 2236

转载 Redis与Memcached的区别

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.Mem

2018-01-04 10:56:51 107

转载 HBase 深入浅出

WeiboGoogle+用电子邮件发送本页面 0HBase 在大数据生态圈中的位置提到大数据的存储,大多数人首先联想到的是 Hadoop 和 Hadoop 中的 HDFS 模块。大家熟知的 Spark、以及 Hadoop 的 MapReduce,可以理解为一种计算框架。而 HDFS,我们可以认为是为计算框架服务的存储层。因

2018-01-04 10:26:58 184

原创 关于个人对缓冲的看法

最初项目用到了缓冲技术,应用场景有图片、临时文件、验证码、缓冲数据等。印象中最深刻的是有一个项目中用到了验证码,属于二次开发,需要做个缓冲来存储生成的验证码。手机发送验证码的产品有两种模式:1,阿里、腾讯、漫道云等这些短信验证码产品只提供了发送短信息接口,没有存储验证码接口2,我知道的有网易云短信产品既包含发送短信接口,还有存储验证码接口。我的项目中用到的是第一种短信产品,

2018-01-02 17:37:11 192

原创 解决js文件替换字符,只能替换一个字符

1,只替换一次: var str="Visit Microsoft!" document.write(str.replace(/Microsoft/, "W3School"))  2,全局替换(正则替换加参数g) var str="Welcome to Microsoft! " str=str + "We are proud to annou

2018-01-02 17:14:49 397

原创 关于solr的搭建的看法

linux搭solr注意事项:1,注意tomcat和jdk的版本号,小编用的jdk1.8和solr7以上的版本,tomcat8版本2,注意solr解压之后的有些jar包和文件(log4.properties)需要拷贝到tomcat下的solr项目中,不能少包3.按装完访问路径是http://localhost:8080/solr/index.html#/ 个人觉得这个文章写

2017-11-10 10:36:22 113

原创 针对从远程服务器下载大文件到本地

2017-11-10 09:56:23 7048

原创 oracle操作数据库命令

1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus ;3、SQL>connect / as sysdba ;(as sysoper)或connect internal/oracle AS SYSDBA ;(scott/tiger)

2017-11-07 10:18:30 731

原创 刚买的服务器mysql自动停止

前几天刚买的服务器,启动mysql可以正常启动,项目部署也成功,但是隔一段时间后,会发现mysql连接已中断,项目抛异常。 查看mysql日志如下: 可以看出是凌晨3点mysql中止服务的,查看错误信息,判断是没有设置datadir路径所致。 解决办法: 只要删除MySQL目录下的ib_logfile0和ib_logfile1两个文件 打开mysql的配置文件my.cfg,添加data

2017-11-03 10:00:54 231

原创 本机的虚拟机执行ifconfig,显示不出ip的解决方法

本机的虚拟机执行ifconfig,显示不出ip的解决方法:1,执行ifconfig命令如下: 2,尝试启动网卡: service network start 找到问题所在,网卡连接问题。3重启网卡:service network restart  没有解决4,核对网络,发现window本机的VMware net应用没有开启,在计算机----管理--服务中

2017-11-02 12:58:12 11053 2

原创 linux总结mysql常用命令

inux 操作mysql数据库启动数据库service mysql start/stop/status进入数据库命令行 mysql -u root -p显示所有数据库 show databases;          select database();显示当前数据库的表个数:SELECT count(*) FROM information_schema.TABLES WH

2017-11-01 16:54:14 165

原创 linux配置对2个jdk

考虑卸载jdk困难。装双jdk步骤:1,下载jdk7和jdk8的压缩包,成功安装任意一个jdk,并配置环境变量(/etc/profile文件)尾部加内容:export JAVA_HOME="/home/resposibody/static/kit/jdk1.8.0_131"export PATH="$PATH:$JAVA_HOME/bin"export JRE_HOME="$JAV

2017-10-28 13:37:18 1380

dubbo多种小案例

提供源码,包含springBoot的helloword、集成上传、下载、mongdb、mail、rabbitmap、shiro等注解\xml开发,适合刚接触springboot的人使用

2017-11-08

脑图安装包

思维导图软件是一款图形思维工具,可以把关系图一层一层的画出来,思维导图是一款非常实用的图形思维工具。思维导图是一种图式笔记方法、图式笔记工具、思考的利器,将放射性思考具体化的方法。

2017-11-07

随机点名工具源码

提供随机点名源码,用js做的,可以根据需求随机抽取1-5名,在js页面更改startLuck函数,修改录入源数据。

2017-11-07

代码生成工具

mabatis代码生成工具。提供配置文件和代码,一键生成数据库和dao层

2017-11-07

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

TA关注的人

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