- 博客(140)
- 资源 (1)
- 收藏
- 关注
转载 jvm系列(三):java GC算法 垃圾收集器
本文转载于https://www.cnblogs.com/ityouknow/p/5614961.htmlGC算法 垃圾收集器概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作...
2019-03-21 10:19:35
139
转载 jvm系列(二):JVM内存结构
本文转载自https://www.cnblogs.com/ityouknow/p/5610232.htmlJVM内存结构所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的...
2019-03-20 18:51:13
111
转载 jvm系列(一):java类的加载机制
本文转载于https://www.cnblogs.com/ityouknow/p/5603287.htmljava类的加载机制1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了...
2019-03-20 18:30:06
103
转载 浅析Spring事务传播行为和隔离级别
7个传播行为。4个隔离级别。Spring事务的传播行为和隔离级别[transaction behaviorand isolatedlevel]Spring中事务的定义:Propagation(key属性确定代理应该给哪个方法添加事务行为。这种属性最重要的部份是传播行为。)有下面选项可供使用:PROPAGATION_REQUIRED–支持当前事务,假设当前没有事务。就新建一个事务。这是最常...
2019-03-04 15:34:59
183
转载 Spring常见面试题总结(超详细回答)
1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。目的是解决企业应用开发的复杂性,使用基本的JavaBean来完成以前只可能由EJB完成的事情,并提供了更多的企业应用功能,Spring的用途不仅限于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。2、Spring 的优点?(1)spring属于低侵入式设计,代...
2019-02-18 15:32:49
3600
原创 ECLIPSE 调试模式无法显示 变量值
Window->Preferences->Java->Editor->Hovers 将[Variable Values]选择即可,如果[Combined Hover]已经勾选,取消并勾选[Variable Values]右击工程->properties->Java Compiler->选中 "add variable attributes to ...
2019-02-14 17:49:26
390
原创 tomcat运行栈溢出
Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The...
2019-02-13 15:03:51
480
原创 CentOS系统tomcat shutdown释放不掉进程的解决办法
基本原理为启动tomcat时记录启动tomcat的进程,关闭时强制杀死该进程1.更改catalina.sh配置在124行 PRGDIR=dirname "$PRG" 后添加如下配置if [ -z "$CATALINA_PID" ]; then CATALINA_PID=$PRGDIR/CATALINA_PID cat $CATALINA_PIDfi修改后如图:2....
2018-12-04 08:50:24
1574
原创 CentOS搭建rabbit
1根据自己需求,下载相应版本地址:http://www.rabbitmq.com/releases/rabbitmq-server/我下载的版本是:rabbitmq-server-3.6.15-1.el6.noarch.rpm2yum安装yum install rabbitmq-server-3.6.15-1.el6.noarch.rpm3安装完后,启动服务service rabbit...
2018-11-27 17:29:55
163
原创 CSDN删除自己上传的资源
https://download.csdn.net/index.php/user_console/del_my_source/资源号
2018-11-16 17:28:18
736
原创 CentOS搭建RocketMQ
1.下载rocketMQ安装包下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq根据自己的需求下载相应版本,我下载的是:rocketmq-all-4.3.1-bin-release.zip2.解压unzip rocketmq-all-4.3.1-bin-release.zip3.进入目录cd rocketmq-all-4...
2018-11-16 09:19:32
717
原创 CentOS搭建nexus私服
1.下载nexus版本下载地址:https://www.sonatype.com/download-oss-sonatype2.解压tar -zxvf nexus-3.14.0-04-unix.tar.gz3.启动cd nexus-3.14.0-04/bin./nexus run &这样就可以了4.其他默认端口是8081,修改cd cd …/…/sonatype-...
2018-11-16 08:41:36
341
原创 SpringMVC集成websocket
1.在pom文件中添加依赖 <properties> <spring.version>4.3.20.RELEASE</spring.version> </properties> <dependency> <groupId&
2018-11-12 11:24:23
905
原创 CentOS安装zookeeper
下载zookeeper根据自己的需求下载相应的版本,zookeeper链接:https://archive.apache.org/dist/zookeeper/解压缩 zookeeper-X.tar.gz:tar -zxvf zookeeper-X.tar.gz进入到 zookeeper-X/conf 目录中:cd zookeeper-X/conf/复制 zoo_sample.cfg ...
2018-11-06 10:16:54
1329
原创 CentOs安装myql
CentOs安装Mysqlmysql官网下载链接下载rpm包mysql官网下载链接1、登录mysql官网:https://dev.mysql.com/downloads/2、选择MySQL Yum Repository3、选择相应的版本4、点击download后,出现如下页面,在标红的链接上右键复制下载地址下载rpm包1、wget https://dev.mysql.com/g...
2018-11-02 11:34:25
161
原创 CentOs安装jdk
CentOs安装jdk获取jdk版本功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入获取jdk版本yum searc...
2018-11-02 09:26:01
177
原创 Mysql zip安装
1.在mysql官网下载zip文件,官网地址:https://dev.mysql.com/downloads/mysql/2.解压zip文件夹3.在目录下新建my.ini配置文件#代码开始[Client]#设置3306端口port = 3306 [mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql# 设置my...
2018-10-18 15:26:10
116
原创 java反射
java反射获取字节码Class.forName和classloader的区别获取字节码在 Java 中可以通过三种方法获取类的字节码 (Class) 对象通过 Object 类中的 getClass() 方法,想要用这种方法必须要明确具体的类并且创建该类的对象。所有数据类型都具备一个静态的属性.class 来获取对应的 Class 对象。但是还是要明确到类,然后才能调用类中的静态成员。...
2018-09-28 11:27:12
106
转载 Markdown编辑器使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-09-28 11:18:11
178
原创 JAVA 错误搜集
1.执行mvn 报错 source-1.5 中不支持 diamond运算符 pom文件中指定了maven插件编译版本 在pom.xml中修改 org.apache.maven.plugins maven-compiler-plugin ...
2018-09-17 16:01:24
135
原创 JAVA jvm参数设置
1.设置打印gc日志 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:filename2.设置垃圾收集器 -XX:+UseSerialGC:设置串行收集器 -XX:+UseParallelGC:设置并行收集器 -XX:+UseParalledlOldGC:设置并行年老代收集器 -XX:+U...
2018-09-03 10:40:06
1341
转载 javap 指令集
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常量3压入栈 iconst_4 将int类型常量4压入栈 iconst_5 将int...
2018-06-27 09:08:59
233
原创 phpstorm 注册安装
phpstorm 安装1.#PHPSTORM 认证服务器屏蔽 0.0.0.0 account.jetbrains.com2.K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6Ii...
2018-05-09 09:13:01
349
翻译 mysql常用命令
1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u w
2017-11-30 09:27:39
369
原创 Tomcat 部署异常搜集
1.(Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardC) 原因是web.xml配置有问题,可能是1.filter标签和filter-mapping标签中的filter-name不一致2.url-pattern路径配置有问题
2017-09-19 18:05:13
369
原创 eclipse Select Dependency窗口添加依赖无法检索
依次点击 “Windows”->“Show View”->”other”-> “Maven Repositories”,然后在下面的Maven Repositories窗口中的“Local Repository”点击右键,选择 “Rebuild Index” 重建索引,当重建成功后重启eclipse即可、
2017-09-05 18:03:37
4176
11
原创 maven配置阿里云镜像
打开maven配置文件,找到标签,添加如下:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf>
2017-09-05 17:28:38
26238
原创 Dubbo管理平台搭建
一、Zookeeper安装与启动 Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。 安装步骤: 第一步:安装jdk 第二步:把zookeeper的压缩包上传到centos系统。 第三步:解压缩压缩包 tar -zxvf zookeeper-3.4.6.tar.gz 第四步:进入zookeeper-3.4.6目录,创建data文件夹。 第五
2017-08-28 17:25:55
410
原创 springmvc生成excel表
一、Jar包依赖,Maven依赖 引入POI spring依赖POI或jExcel来实现对excel输出的支持<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version>
2017-08-03 10:30:40
285
原创 mysql获取表的所有字段名
select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your_table_name’ and table_schema = ‘your_db_name’;
2017-08-03 10:09:29
1782
原创 linux常用命令
1.关闭防火墙 centos 7: systemctl stop firewalld.service #停止 systemctl disable firewalld.service #禁用 之前的版本: service iptables stop #停止 chkconfig iptables off #禁用
2017-07-20 11:38:57
264
原创 CentOS7安装MySQL5.6碰到的问题
问题一:[root@localhost opt]# rpm -ivh --test MySQL-server-5.6.36-1.el6.x86_64.rpmwarning: MySQL-server-5.6.36-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...
2017-06-30 16:03:41
1086
原创 Java VisualVM插件下载地址
Java VisualVM默认的连接网址已关闭服务,已经把服务迁移到github,可以进入这个网址https://visualvm.github.io/pluginscenters.html查询不同JDK版本对应的插件下载地址,再把Java VisualVM插件中的设置里的插件中心地址改成对应的下载地址即可。
2017-06-27 11:18:15
6293
原创 git命令使用
1.git init //在相应目录下初始化本地仓库 2.git add . //将本目录的文件添加到本地仓库 3.git commit -m “ 提交别名“ //将本目录的文件提交到本地 4.git remote add “远程仓库别名” 远程仓库链接地址 //添加远程仓库 5.git push “远程仓库别名” “分支名” //将代码提交到远程仓库 6.git bran
2017-06-23 15:04:10
264
原创 Java面试题收录
一.SpringMVC的工作流程 under one or more contributor license agreements. See the NOTIC
2017-06-08 17:00:35
1518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅