自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows下使用免安装(.zip)MariaDB数据库

windows下使用免安装(.zip)MariaDB数据库

2022-12-08 16:05:30 1143 1

原创 nginx配置详解

nginx配置详解

2022-11-17 16:06:09 1546 1

原创 jmeter的简单使用

jemeter的简单使用

2022-11-15 18:03:43 658

原创 java web笔记

java web开发笔记

2022-10-10 17:55:42 400

原创 java开发笔记

java开发过程的笔记整理

2022-10-10 17:18:23 348

原创 单点登录-SSO

简单说一下单点登录

2022-10-10 16:54:27 221

原创 计算机网络

计算机网络相关

2022-10-10 16:45:12 541

原创 计算机基础知识

计算机基础知识

2022-10-10 16:00:06 388

转载 云平台下权限系统设计

云平台权限系统设计

2022-10-10 14:41:46 750

原创 lixnu 下jar包开机自启动

rc.local方式在启动脚本admin.sh中加入java环境变量 (可以通过cat /etc/profile 查看例:export JAVA_HOME=/usr/local/soft/java/jdk1.8.0_11export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/binnohup java -jar /usr/local/package/java/report/pengesoft-repo

2021-09-05 16:24:41 93

原创 浅谈nginx

nginx配置详解是一个高性能的HTTP 和反向代理服务器,特点是占有内存少,并发能力强用途:可以作为静态页面的 web 服务器正向代理(通过nginx代理 访问外部资源,比如fanqiang)反向代理 (隐藏真实服务器地址,通过nginx反向访问实际服务器)负载均衡 (相同请求分发到多台服务器)动静分离 (把动态资源和静态资源分开部署)配置:配置文件内容全局块:配置服务器整体运行的指令 例:worker_processes 1;#处理并发数配置events块:影响服务器与用户

2021-09-05 16:19:56 111

原创 java集合框架

常用的集合类Map接口和Collection接口是所有集合框架的父接口Collection接口是List Queue Set的父接口Map接口的实现类主要包括HashMap、TreeMap、HashTable、ConcurrentHashMap等Set接口的实现有HashSet、TreeSet、LinkedHashSet等List接口的实现类有ArrayList、LinkedList、Vector等集合框架的底层数据结构List接口(有序重复 索引访问)按照 添加顺排列ArrayL

2021-09-05 16:14:26 92

原创 JVM虚拟机和GC垃圾回收

平台无关 一次编译到处运行javac编译成class字节码 虚拟机加载class文件,将其转换为当前计算机可执行的机器码进行执行javap -c xxx.classjvm屏蔽了计算机操作系统的信息jvm如何加载.class文件通过类加载器去找到.class文件最终通过反射来创建(只要知道class 能够获取类的所有东西)classloader种类BootstrapClassLoader C++编写 加载核心库 java.*ExtClassLoader java编写 加载javax.

2021-09-05 16:12:31 98

原创 浅谈进程和线程

串行 并行计算机串行处理 用户输入是串行处理批处理 用户集中成清单,批量串行处理程序,无法并行进程(Process)的出现进程独占内存空间,进程保存各自运行状态,相互间不干扰且可以相互切换,并为并发任务提供了可能(任务的切换带来的内存使用问题),对于单核CPU来说,任一时刻只会有一个进程在执行线程的出现解决一个进行中有很多任务的情况,让多个任务也能在CPU时间片切换的情况下并行执行,共享进程的内存资源,相互间切换更快速,支持更细粒度的任务控制,使进程内的子任务得以并发执行进程和线程的区别

2021-09-05 16:06:28 76

原创 浅谈系统性能测试

浅谈系统性能测试系统性能测试的一些指标性能的组成系统性能测试的一些指标TPS(Transaction Per Second)每秒事务数即系统处理能力,系统吞吐量,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。每秒处理事务数,包括了 用户请求服务器 服务器内部处理 服务器返回用户 三个过程,每秒能够完成N个这三个过程,tps就是n 例:大胃王1秒吃10个包子 Tps就是10QPS Queri

2021-05-17 18:34:46 495

原创 linux下软件安装的几种方式

linux下软件安装的几种方式yum 安装 必须联网的情况下使用rpm包安装源码安装上传压缩包 解压 编译yum 安装 必须联网的情况下使用yum -y intsall 包名 #安装yum remove 包名 #移除rpm包安装rpm -i xxx.rmp #安装rpm -e 包名 #卸载rpm -U 包名 #升级源码安装上传压缩包 解压 编译上传安装包到服务器cd 源码所在目录 解压 tar -zxvf package./configure [opts]m

2021-05-17 18:27:21 50

原创 java自定义注解

java自定义注解注解是获取有注解的地方的方法变量等信息例:@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequiresPermissions{ String[] value() default {};}@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类

2021-03-30 18:39:37 171

原创 Spring boot使用Spring-data-jpa

Spring boot使用Spring-data-jpapom引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>application.properties中spring.jpa.properties.h

2021-03-30 18:31:34 135 3

原创 springboot读取配置文件中的值的5种方法

@Value注解读取方式 @Component 读取@ConfigurationProperties注解读取方式@PropertySource+@Value注解读取方@PropertySource+@ConfigurationProperties注解读取方式Environment读取方式

2021-03-29 11:28:48 334

原创 生活就似一个圆,走着走着就回到了圆点(无厘头瞎写)

@TOC唯有热爱才能走过漫漫征途每个人当从呱呱坠地的那一刻起就开始在书写自己的人生故事,或许儿时记忆已经忘却,抑或模糊,但当生活中某一个场景突然联想到某些儿时的故事时,是那般欣喜,那样熟悉。儿时最大的快乐便是田边地脚到处肆意的奔跑,整个田野就是我们无尽的乐源,每一棵孤独的大树都是我们挑战的目标,那时的时光无忧无虑,那时的我们幻想拥有盖世武功,扫平天下之恶;随着年岁的增长,慢慢的我们少了奔跑,少了幻想,也少了热情,总是在自己的世界里自大的消沉;那段叛逆、自大的少年时光,没有了儿时对一个螃蟹洞都要费尽心思的探

2021-03-27 12:44:24 113 1

原创 centos磁盘空间清理

centos磁盘空间清理查看磁盘空间占用情况 df -ah进入根目录,查询大文件与目录cd /du -sh * | sort -n 找到文件进行删除查看上GB的目录并且排序,可以用这个命令du -h --max-depth=1 |grep 'G' |sort

2021-03-24 18:18:52 228

原创 maven发布jar包到私库(Releases或Snapshots)

maven发布jar包到私库(Releases或Snapshots)maven将本地模块打包上传私库1.在maven的配置文件settings.xml中进行私库配置2. 在项目pom.xml中配置3. 打包命令 使用maven将本地模块打包上传私库1.在maven的配置文件settings.xml中进行私库配置<servers> <!-- 快照--> <server> <id>Snapshots</id>

2021-03-24 18:14:45 943

原创 mybatis三剑客

mybatis-generator 根据数据库表自动生成entity和dao层代码的插件mybatis-plugin 快速切换dao层方法与mapper.xml的配置映射mybatis-pagehelper 分页插件@Param 声明参数 传递多个参数时使用使用这个注解时可以用${}或者#{} 否则只能用#{}在mapper文件中不写@param,可在xml中需标明parameterType,也可不用谢,mybatis可自动识别。若在mapper中写上@param,则在xml中可不写。通.

2021-03-24 09:49:52 56

原创 mybatis批量插入数据

有三种方式:代码里面for循环略mybatis BATCH模式插入略映射文件foreach方式插入在映射文件中使用 标签传入参数为该对象的list集合<insert id="insertAuthRoleResourceBatch" parameterType="pengesoft.auth.authorize.AuthRoleResource"> insert into auth_role_resource( Id, RoleI

2021-03-23 18:16:32 68

原创 软件生命周期

@TOC软件生命周期定义软件生命周期又称为软件生存周期或系统开发生命周期,是指从软件的产生直到报废的整个过程内容问题定义可行性分析总体描述需求分析(重点)系统设计编码实现调试测试验收运行维护升级详细问题定义 产品为用户解决什么问题可行性分析 能否通过计算机解决这些问题总体描述 产品的整体情况,产品的效益,用户画像等需求分析 将提出的问题进行细化系统设计 细化问题的实现方式编码实现 根据系统设计编写代码实现功能调试测试 确认系统是否能解决问题符合客户需求验收运行

2021-03-21 10:41:21 143

原创 docker的简单使用

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)

2020-09-03 13:39:01 88

原创 spring boot 热部署

spring boot 热部署1.pom.xml 中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true&lt...

2019-12-30 19:25:23 70

原创 jdk安装及环境变量配置

1:jdk安装windows下:安装完成,配置环境变量–>ok了linux下:下载jdk 地址:https://pan.baidu.com/s/1piply8oOjVv_La3z17Hcwg将该压缩包放到/usr/local/jdk目录下,jdk目录需要自己手动创建,也可以叫java,名字自己随意取(见名知意)然后解压该压缩包,输入如下指令:tar zxvf jdk-8u...

2019-12-30 19:23:08 121

原创 restlet_client安装,无法安装

restlet_client安装,解决无法安装问题在安装Google restlet_client插件时,显示程序包无效的解决方案解决方法在安装Google restlet_client插件时,显示程序包无效的解决方案1:首先下载restlet-client-rest-api-t-2.13.2.crx2:但在扩展程序中 拖入文件,显示程序无效解决方法1:将restlet-client-r...

2019-10-28 18:22:08 547

原创 java中小数转百分比

java中小数转百分比public static void main(String[] args) { //小数 double ss = 0.55; DecimalFormat df = new DecimalFormat("0.00%"); //55.00% String ratio = df.format(ss); System.out.pr...

2019-08-21 18:41:16 395

原创 spring boot单元测试相关

spring boot单元测试相关在pom.xml中加入 org.springframework.boot spring-boot-starter-test test创建BaseTest@RunWith(SpringRunner.class)@SpringBootTest@ContextConfiguration(locations = {“classpath...

2019-08-14 18:51:10 210

原创 单元测试相关

关于单元测试单元测试:断言:单元测试:1:所谓单元测试是测试应用程序的功能是否能够按需要正常运行,并且确保是在开发人员的水平上,单元测试生成图片。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。JUnit 是一个 Java 编程语言的单元测试框架。 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。单...

2019-08-14 18:47:23 91

原创 关于数据库主键选择

关于数据库主键选择UUID做主键int做主键UUID做主键优点:1.保证数据在表和库都是独立的,有利于后续的分库2.合并表的时候主键不会重复3.有大量数据的时候主键不会像int那样越界4.有利于处理分布式存储的数据表缺点:1.字符串型占用空间(存储和索引都占用比较大的空间)2.插入和查询比int主键差int做主键优点:1.存储空间占用少2.查询速度比较快3.插入和更...

2019-08-09 13:37:49 436

原创 linux下redis的安装及简单配置

linux下redis的安装及简单配置下载安装包: 可用$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz下载安装包(新建redis文件夹后执行命令下载)解压:$ tar xzf redis-4.0.10.tar.gz进入目录:$ cd redis-4.0.10/编译:make 注:(出现编译错误)提示错误...

2019-08-09 13:33:06 65

原创 linux系统防火墙相关

linux系统防火墙相关A:直接使用firewalldB:iptables方式开启一个端口的顺序:CentOS7中执行由于Centos7开始,还有部分redhot的版本,默认使用firewalld管理防火墙,则使用iptablse开启防火墙时会报错:Failed to start IPv4 firewall with iptables.解决办法:使用firewalld,或者关闭firewa...

2019-08-09 13:16:01 153

原创 jenkins启动报错,导致无法安装插件

jenkins启动报错,导致无法安装插件在启动时,报异常sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certificat解决办法:在主页 -> 管理插件 -> Advanced -> Update Site将URL 中的https 改为 http...

2019-08-08 11:03:06 762

原创 redis使用以及常见命令

redis使用以及常见命令redis相关windows下启动redis进入redis目录执行redis-server.exe redis.windows.conf连接redisredis-cli -h 127.0.0.1 -p 6379存入Stringset name "wy"取出get name...

2019-08-01 18:23:02 73

原创 关于注解@Slf4j的使用

关于注解@Slf4j的使用传统的打印日志使用的方法,每个类里面加上private final Logger logger = LoggerFactory.getLogger(XXX.class);logger.debug("debug message");现在可以用@Slf4j注解 类上加注解直接即可log.debug("debug message");注:如果注解@Slf4j...

2019-07-31 18:19:57 179

原创 关于SpringBoot中mybatis分页插件的使用

关于SpringBoot中mybatis分页插件的使用PageHelper的作用SpringBoot中怎么使用PageHelper的作用在web开发过程中经常会进行数据分页,传统方式是传入分页参数自己进行分页对象组装再进行数据返回,mybatis使用分页插件PageHelper,可直接根据传入参数使用PageHelper.startPage(pageNum,pageSize); 自动分页...

2019-07-31 18:15:00 75

转载 mybatis trim的用法

转 trim详解,感谢 wt_betterhttps://blog.csdn.net/wt_better/article/details/80992014

2019-06-19 20:59:29 116

apache-tomcat-7.0.62

apache-tomcat-7.0.62windows下载.zip 解压包 ,免安装

2018-06-13

空空如也

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

TA关注的人

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