自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 G1垃圾回收器

1. G1内部是一系列大小相同的Region内存区域,通过参数“-XX:UseG1GC”来指定使用G1垃圾回收器,默认最有有2048个Region,Region的大小可以通过-XX:G1HeapRegionSize参数指定,大小区间只能是1M、2M、4M这种2的幂次方的大小。通过参数"-XX:G1NewSizePercent"设置新生代初始大小,默认为5%。通过参数“-XX:G1MaxNewSizePercent”设置新生代最大占比,最大值为60%。通过参数“-XX:MaxGCPauseMills”设定GC

2023-05-06 13:50:46 1064

原创 Linux下安装mysql5.7

当前linux系统CentOS release 6.5 (Final),由于系统迁移重新安装mysql5.7。1.去官网下载对应的mysql软件2.安装前检查是否安装了mysql rpm -qa | grep mysql3. 卸载之前安装的mysql rpm -e 第二步骤中列出来的文件名  // 普通删除模式 ,可能会提示有相关依赖,可使用下面的命令 rpm -e --nodeps 第二步骤中列出来的文件名  // 强力删除模式4.将下载好的mys...

2021-04-22 11:39:08 194

原创 Linux下安装mysql5.6

linux版本 CentOS release 6.10 (Final)mysql版本5.6.44-log1)卸载虚拟机自带的mysql相关包   rpm -qa | grep mysql    查找相关包 rpm -e --nodeps 名称    卸载2)新增mysql 用户组添加mysql用户,并将mysql用户添加至用户组  groupadd mysql  useradd -r -g mysql mysql3)创建数据库所需目录  ...

2021-03-21 23:59:10 331

原创 JVM模型

1.JVM的分代模型:年轻代(创建和使用完立马回收的对象放在里面)、老年代(创建之后长期存在的对象放在立马,比方static变量)、永久代 1.1大部分的对象都是优先在年轻代分配内存的,新生代里分配大量的对象,使用完之后没有再次被引用了,且新生代已经占用了大部分内存,当再次要分配新的对象时,发现新生代内存不够时,就会触发一次垃圾回收。如果有些变量成功躲过了每一次垃圾回收达到一定次数之后,会被转移到堆内存得老年代中。-Xms :Java堆内存的大小 -Xmx:Java堆内...

2021-01-29 15:05:08 280

原创 JVM运行加载机制

1.类从加载到使用,会经历:加载(当代码中使用到类时,会将.class字节码文件加载到jvm内存)-->验证(是否符合规范)-->准备(分配内存空间)-->解析(引用地址指向)-->初始化(对变量进行赋值)-->使用-->卸载2.java中的类加载器2.1启动类加载器 Bootstrap ClassLoader,主要负责加载java目录下的核心类%JRE_HOME%\lib目录下内容2.2扩展类加载器 Extension C...

2021-01-15 16:31:27 62

原创 拆分tomcat日志文件并删除历史文件

1.由于线上服务器硬盘容量太小,日志文件每天都很多,为保证系统能够正常运行,需要定时拆分catalina.out日志文件,并定期删除,目前设定每天拆分一次,每10天删除一次#!/bin/bashlog_path=/usr/local/tomcat/logsd=`date +%Y-%m-%d`d10=`date -d'10 day ago' +%Y-%m-%d`cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.

2021-01-04 09:56:11 167

原创 Can‘t connect to X11 window server using ‘localhost:10.0‘ as the value of the DISPLAY variable.

Caused by: java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.因为使用了poi的导出功能,需要在网页端下载excel文件,运行很长时间了,突然出现了这个问题,上网查了下说是因为使用了图片插件,需要对tomcat做一些配置JAVA_OPTS='-server -Xms2048m -Xmx409..

2020-12-28 10:59:50 446

原创 idea开发工具,maven执行clean、package、install指令成功,但是执行run失败

最近公用idea工具的时候,构建maven项目时,执行maven相关命令都没有问题,执行run进行程序运行的时候就会提示各种包缺失。解决方式如下:Idea Terminal 中 输入mvn idea:idea,继续执行未下载的内容(实际上执行完这一步就解决问题了)File-Invadiate Cache/Restart ,清除缓存,重启...

2020-11-27 21:35:16 1556

原创 Linux下docker安装redis

1.下载redis镜像文件docker pull redis2.创建实例并启动mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.confdocker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /et

2020-11-23 20:26:48 331

原创 Linux下docker安装mysql

1.下载镜像文件docker pull mysql:5.72.查看已经下载的镜像文件docker images3.通过镜像创建容器并运行一直不成功的解决方法https://www.cnblogs.com/rainbow--/p/12967235.html

2020-11-22 21:43:41 84

原创 Linux环境下docker安装与配置

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。到docker官网找到对应环境的安装方式如:https://docs.docker.com/engine/install/centos/1.卸载掉旧版本sudo yum remove docker \ docker-client \ docker-cli..

2020-11-18 20:42:47 2977

原创 VirtualBox与Vagrant

1.分别下载VirtualBox与Vagrant,最好复制下载链接用迅雷

2020-11-16 23:48:00 174

原创 mongodb数据导出、导入解决方案

1.先进入到mongodb的bin目录2.使用mongodump命令执行导出操作./mongodump -h 127.0.0.1:27017 -d mymongo -o /usr/local/mongoback命令解析:-h 后是ip和端口号 -d 后是dbname -o 后是导出的存放路径,需要提前准备好错误信息:是因为设置了帐号密码导致的,需要添加帐号密码等内容2020-09-22T09:42:00.762+0800 Failed: error getting coll...

2020-09-22 10:09:57 2916 1

原创 mongoDB简单查询命令

1.MongoDB查询条件操作 格式 范例 等于 {<key>:<value>} db.col.find({"by":"菜鸟教程"}).pretty() 小于 {<key>:{$lt:<value>}} db.col.find({"likes":{$lt:50}}).pretty() 小于或等于 {<key>:{$lte:<value>}} db.col.find({"li

2020-09-03 10:57:52 271

原创 mongodb语法首次接触

1.与数据库相关概念对比SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,MongoDB不支持 primary key primary ke.

2020-09-02 15:02:22 63

原创 MongoDB安装及初始配置

1.官网下载(官网地址):https://www.mongodb.com/如下图操作2.选择需要的版本进行下载

2020-06-24 10:12:38 296

原创 springboot+activemq+redis整合

最近弄个小分布式的工程,记录一次整合过程,最后打包成war包部署到Tomcat当中,持续更新1.项目结构如图所示2.pom.xml<packaging>war</packaging><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source&gt...

2020-06-19 16:36:37 546

原创 Linux常用命令

只为个人记录,持续添加1.查看Linux系统版本命令:cat /proc/version2.防火墙开放端口命令:firewall-cmd --add-port=8080/tcp --permanent3.重新加载以后才能生效:firewall-cmd --reload

2020-06-18 14:17:11 92

原创 Linux环境下安装jdk8

只为学习记录1.官网下载jdkhttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html选择自己需要的版本,图片为当前安装2.上传到Linux环境,并解压 tar -zxvf3.配置环境变量vi /etc/profile4.使配置文件生效,执行source命令,并验证...

2020-06-18 11:49:02 152 1

原创 Redis5 安装及配置

1.Redis下载与解压下载稳定版本:官网下载地址如下https://redis.io/download解压tar -zxvf redis-5.0.8.tar.gz 移动到相应的解压目录下:如/usr/local2.安装进入对应目录 cd redis-5.0.8 执行 make命令, 发现如图错误:,执行安装依赖:yum install gcc 再次执行make命令出现如下错误:,查阅资料发现(也就百度<(︶︿︶)>_╭∩╮╭∩╮),原因是jemalloc重...

2020-06-15 10:10:37 464

原创 浅用dubbo+zookeeper

服务端、客户端、注册端(zookeeper)服务端配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"...

2020-05-20 09:03:06 112

转载 JDK8方法引用

方法引用:创建了函数式接口的匿名内部类对象重写了函数式接口的抽象方法并在重写的方法中调用被引用的方法通俗的说,就是用lambda创建了函数式接口的实现类对象,正好lambda要写的抽象体是其他方法的方法体1.静态方法引用格式 :类名::方法名注意事项:被引用的方法参数列表和函数式接口中抽象方法的参数一致!!接口的抽象方法没有返回值,引用的方法可以有返回值也...

2020-04-30 22:22:21 195

原创 JDK8新特性

只为自己记忆方便一、接口新增内容1.接口中默认方法2.接口中静态方法eg:public interface UserService { void save(User user); User find(int id); default int getNumber() { return 1; } public s...

2020-04-30 18:48:53 93

原创 Java深拷贝与浅拷贝

浅拷贝(浅复制、浅克隆):被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。  浅拷贝仅仅复制所拷贝的对象,而不复制它所引用的对象。(改变teacher的属性值会影响原来的teacher) 深拷贝(深复制、深克隆):被复制对象的所有变量都含有与原来...

2020-04-22 10:40:55 76

原创 Git之忽略恢复

1.创建.gitignore文件从未提交过的文件可以用 .gitignore 。也就是添加之后从来没有提交 commit 过的文件,可以使用 .gitignore忽略该文件。比如/target/*.class*.log*.log.*/logs/*/target/*.classpath.settings*.project*.war/.idea/*WebRoot/u...

2020-04-17 15:04:25 689

原创 Activity配置

数据源连接池配置,其他数据配置类似<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="" /> <property name="url" value="" ...

2019-09-04 15:09:40 490

转载 Activity第一个实验

根据视频学习整理以便后续查询使用,希望交流学习。1.eclipse需要配置Activity的插件,以下为配置完成后的结果 2.目录结构如下 3.activiti.cfg.xml配置文件中内容如下。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram...

2019-09-04 14:28:08 315

转载 Git使用

准备工作:目的:从远程仓库github上down所需的项目eclipse使用git插件下载github上项目eclipse版本:eclipse4.5  64位jdk版本:jdk-1.7 64位项目类型:maven项目备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件

2018-01-22 20:59:50 130

原创 SpringBoot实现数据库密码的加密操作

com.github.ulisesbocchiojasypt-spring-boot-starter1.5-java7 通过dos执行如下命令:java -cp  D:\maven_repository\org\jasypt\jasypt\1.9.2\jasypt-1.9.2.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI

2018-01-16 16:19:55 9513 1

转载 hibernate悲观所和乐观锁

hibernate支持两种锁:悲观锁(Pessimistic Locking)和乐观锁(Optimistic Locking)悲观锁:指的是对数据库数据被外界的修改持保守态度(无论是本系统的事务处理,或者是外部系统的事务处理),在整个数据处理的过程数据都处于锁定的状态。hibernate中的悲观锁,是依靠数据库中的锁机制(因为只有数据库层才能控制本系统和外部系统对数据库的数据操作)。

2017-12-20 13:51:58 185

原创 Android资源目录文件夹介绍

1.src-->main-->java:存放源代码的位置2.generated文件夹,这个目录中的内容是自动生成的,主要有一个R.java文件,在项目中添加的任何资源都会在其中添加一个 相应的资源id。这个文件不要动手去修改。3.

2016-01-12 09:15:55 481

原创 Android简介

Android四大组件

2016-01-12 09:13:43 210

原创 android小命令

1.查看已经下载完成的android sdk的版本命令行切换到SDK根目录tools下:执行命令android list targets即可查看到

2016-01-11 09:44:40 193

原创 Android模拟器之夜神模拟器

工具/原料android studio方法/步骤下载并安装夜神模拟器,夜神模拟器官网下载 www.bignox.com先启动夜神模拟器然后运行cmd命令,cd到夜神安装目录,执行命令nox_adb.exe connect 127.0.0.1:62001连接到夜神模拟器点击ok进行箉装操作,初次运行会稍慢些

2016-01-11 09:00:46 723

原创 linux用户及权限管理

----------------------------------用户管理--------------------------------------------------------------------1.who am i输入的第一列表示打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空格直接使用whoami即可),第二列的pts/0中pts

2015-05-18 16:42:36 470

原创 Linux命令整理

Linux初学命令整理

2015-05-15 09:37:51 423

jfinal手册

主要针对jfinal技术的手册文档,希望对大家有所帮助。

2014-10-20

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

TA关注的人

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