自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 window环境下Jemter的远程连接多台pc测试

注意:代理机跟control机使用同一个jemter版本1、在Controller机器的JMeter安装目录下找到bin目录,再找到JMeter.properties这个文件,将remote_hosts改为代理机的ip跟端口remote_hosts=192.168.70.17:10992、代理机JMeter安装目录下找到bin目录,再找到JMeter.properties,...

2018-04-28 10:29:35 538

原创 java基础之---动态代理

java动态代理

2024-01-05 18:11:38 329

原创 一把过软考中级设计师考试

怎么过软考中级设计师

2024-01-03 17:29:31 326

原创 java基础之-servlet

servlet的简单使用

2023-12-28 17:25:20 561

原创 1、springboot项目运行报错

springboot报错

2023-12-11 17:32:12 584

原创 1、读Mybatis源码--cache缓存

是基于先进先出的淘汰机制的 Cache 实现类。基于最少使用的淘汰机制的缓存算法。

2023-11-15 17:15:31 76

原创 二、并发编程之---并发的三大特性

可见性是一个线程修改了共享变量,另一个线程能立马看到。

2023-09-27 09:34:28 91

原创 一、并发编程之----AQS上

对于一个程序员来说,需要解决多线程问题,这就需要好好学习下并发了。并发编程设计比较广泛,那我们就先从线程、进程开始吧。

2023-09-22 14:05:28 145

原创 java内存模型

java内存模型

2023-09-13 18:07:07 150

原创 33条负面情绪转化法则--《和抑郁的自己聊聊吧》

感到抑郁、情绪低落时的33条准则

2023-02-27 17:48:27 269

原创 java的23中设计模式

设计模式

2022-10-27 16:41:36 315

原创 2个Integer类型的数据值是相同,但是为什么不相等

2个Integer类型的相同数值的数据竟然不相等

2022-08-04 16:19:30 513

原创 更改虚拟机centos7的系统时间

更改虚拟机centos7的系统时间因为某些数据没有生成,需要修改系统时间去更新某些数据,我做了以下操作1、查看系统时间命令:date2、设置系统时间的命令:timedatectl set-time “YYYY-MM-DD HH:MM:SS”3、硬件时间和系统时间之间同步hwclock --systohc #将系统时间写入硬件时间hwclock --hctosys #将硬件时间写入系统时间4、关闭虚拟机上的时间同步timedatectl set-ntp no发现怎么操作都不行,修改完

2021-07-07 09:19:01 3819 2

原创 java并发编程之三大源头问题

1、性能提升的优化由于硬件原因,cpu的运行速度远大于内存、I/O的速度。为了提高性能,1)出现了cache,平衡与内存的速度2)操作系统出现了线程,以复用cpu3)编译程序优化了执行次序2、java的内存模型每一个线程都访问自己的工作空间,共享变量存在主内存中,每个线程中的工作空间存在一份共享变量的副本,每个线程使用自己的共享变量的副本。但是如果一个线程修改了共享变量,还没有更新到主内存中,另一个线程没立马看到更改的共享变量,这样就造成了问题。但是出现了三大问题3、

2021-06-24 19:04:29 164

原创 java并发编程1--java的内存模型

java内存模型跟cpu内存模型很相似,先从cpu内存模型开始吧1、cpu内存模型cpu要不断的从内存中获取数据,由于cpu

2021-06-02 10:22:06 70

原创 mysql查询出来的字段值为N/A的处理

从数据库中看到的字段值明明是null,但是获取到的值却不是null,使用ifnull函数判断的结果也不对。

2021-05-29 09:32:48 15320 12

原创 mysql日志

目录1、binlog2、redolog3、undolog4、事务提及到的mysql日志有binlog、redolog、undo log,下面就一一开始介绍了1、binlog1)是什么又叫二进制日志,是一种逻辑日志,保存了某行做了什么操作,记录了具体的sql2)作用可以用来做主从复制,还可以做基于某个时间点的数据还原数据还原是怎么做的呢?先找到这个时间点最近的一次全量备份,然后还原到临时表,然后找到这个时间的binlog日志,取出这个点的binlog日志进行还原

2021-05-27 14:38:29 66

原创 mysql--通俗易懂的索引

1、什么是索引?索引是帮助数据库高效获取数据的数据结构。比如你之前没加索引,sql语句执行需要1秒,加入索引后可能需要0.1秒2、索引类型有哪些?索引常见类型主要有二叉树、hash表、B树

2021-05-19 09:10:47 133 1

原创 递归获取总组织中所有组织id

1、组织表 private int orgId;//组织id private int pId;//父组织id public String name;//组织名称 private int num;//组织人数2、获取所有的组织列表List<OrganVO> organVOList = xx.selOrgan();List<Integer> oIdAll = null; for (OrganVO organVO

2020-12-03 18:33:50 643

原创 springboot项目获取resouce下面的xml文件

方法一:在linux跟windows下,将springboot打包成war,可以获取,但是springboot打包成jar包就找不到该文件了 String path = Thread.currentThread().getContextClassLoader().getResource("app.xml").getPath(); System.out.println("------path---" + path); File file = new File(path); if (file.exi

2020-09-22 16:42:01 1369

原创 1、tomcat启动

想要开始tomcat,需要先了解serlet一些知识

2020-07-31 14:10:04 114

转载 Spring Boot 项目中的三种多数据源方案,一个比一个强!

“摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/dynamic-datasource/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1. 概述 2. 实现方式 2.1 方案一 2.2 方案二 2.3 方案三 3. baomidou 多数据源 4. baomidou 读写分离 5. MyBatis 多数据源 6. Spring Data JPA 多数据源

2020-07-24 13:59:09 3227 4

原创 1、解决接口跨域问题

public class CorsFilter implements Filter { private final Logger logger = LoggerFactory.getLogger(getClass()); @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void destroy() { .

2020-05-20 14:41:40 332

原创 1、springboot启动加载不到src/main/resources下的配置文件application.yml

打开了一个之前运行的没问题的springboot的项目,发现竟然不去加载application.yml文件了,application.yml也是有的,超级奇怪。将项目运行到tomcat下,也没有找到该文件。

2020-05-11 18:01:37 2321

原创 解决:Gson解析java实体类字段中包含json或其他值报错

1、String转成List<T>方法:public static <T> List<T> parseJsonToList(String jsonData, Class<T> myClass) { Gson gson = new Gson(); Type type = new ParameterizedTypeImpl(myCla...

2019-12-19 18:04:06 784

原创 7、springboot多模块多数据源全局事务的设置

1、绑定第一个数据库/** * 创建多数据源的过程就是:首先创建 DataSource, * 注入到 SqlSessionFactory 中,再创建事务, * 将 SqlSessionFactory 注入到创建的 SqlSessionTemplate 中, * 最后将 SqlSessionTemplate 注入到对应的 Mapper 包路径下。 * 其中需要指定分库的 Mapper...

2019-11-15 14:14:09 1131

原创 1、linux下 ftp安装

在Centos下搭建Ftp服务,步骤如下。1、检查是否安装 了vsftpd,如果未安装 则安装vsftpd。1)查看系统中是否安装了vsftpd,可以通过执行命令 :rpm -qa |grepvsftpd2)如果没有安装 vsftpd,则安装 :yum-yinstallvsftpd2、创建ftp用户,比如ftp_test。命令:useradd-d /home/ftp_t...

2019-11-13 16:35:13 154

原创 2、ftp文件服务器不同用户上传文件到不同目录

1、修改vsftpd.conf先注释下local_root然后打开:chroot_local_user=YES # 锁定用户到各自目录为其根目录user_config_dir=/etc/vsftpd/userconfig # 用户配置目录2、创建userconfig文件夹cd /etc/vsftpd/mkdir userconfigcd userconfig/3...

2019-11-13 16:27:33 738

原创 VS2015 无法打开包括文件string.h等

1、项目上右键,选中属性,将包含目录手动选中ucrt文件就可以了2、报无法加载ucrt.jar包,下载一个winsdk软件,然后安装后,找到该包加载进去

2019-09-23 19:09:32 10027 1

原创 5、springboot开启异步

1、在启动程序中添加注解@EnableAsync,开启事务@EnableAsync@SpringBootApplicationpublic class AdminApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(...

2019-08-28 14:44:59 95

原创 6、springboot计划任务

1、添加注解 @EnableScheduling@EnableTransactionManagement@SpringBootApplication@MapperScan("me.uniauto.dao.persistence")@EnableSchedulingpublic class AdminApplication extends SpringBootServletIni...

2019-08-28 11:54:18 122

原创 4、springboot+mybatis通用mapper配置

对于dao层里面的文件,如果想要加载的话,每一个文件都需要注解@Mapper,这样文件多了,挺麻烦,可以使用通用mapper,这些文件都继承该文件即可1、创建统一的mapperapplication.yml配置文件下mapper: mappers: com.test.comm.mapper.SqlMapper该文件要跟其他dao层文件不妨到一个包中2、添加SqlMappe...

2019-08-28 11:15:50 264

原创 3、springboot部署到tomcat下

springboot一般直接运行文件,部署时打包成jar包,它还可以直接部署到tomcat,这样对于某些配置文件可以直接替换,不需要再重新打包1、jar包中去掉springboot自带的tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactI...

2019-08-28 11:09:01 249

原创 2、给springboot创建拦截器跟过滤器

1、过滤器:直接添加@Component注解即可,然后处理doFilter业务逻辑@Componentpublic class CipherArgsCheckFilter implements Filter {@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterC...

2019-08-28 10:56:21 142

原创 1、springboot使用gson()启动的时候报错

最近项目开始使用springboot了,记录下从开始搭建到使用过程中一些技术点,以及出现的问题An attempt was made to call the method com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder; but it does not exist. Its class, com.goog...

2019-08-28 10:50:46 959

原创 eclipse用maven创建java跟web项目

一、创建java项目二、web项目

2019-08-05 09:19:29 87

原创 Intellij IDEA远程debug调试

方法一:1、打开idea,将Remote打开-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=xx将host跟port修改成服务器地址跟端口点击apply2、先将服务器上的tomcat的bin目录下的catalina.sh文件第一行加入#!/bin/shCATALINA_OPTS="-agentl...

2019-07-04 18:51:31 774

原创 使用eclipse打包java项目(带其他jar包)

1、项目上右键选择export2、选择Runnable jar file在Launch configuration中选择要打包的主类(mian方法),如果没有,先运行一下该主类,就会显示出来;点击finish...

2019-07-03 11:49:30 602

原创 linux下jenkins+码云/svn+maven+tomcat自动化部署

1、配置jdk1)解压jdk,我用的是jdk1.8,使用命令tar xf jdk-8u171-linux-x64.tar.gz2)配置环境变量vim /etc/profilePATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME=/usr/local/jdk1.8.0_171export JAVA_BIN=/usr/local/jdk1.8.0...

2019-05-09 08:24:09 481

原创 windows下ping不通本地虚拟机

今天打开虚拟机后,怎么都连不上本地虚拟机,昨天还可以连接上。很奇怪的是本地虚拟机可以ping通window电脑。我把windows跟本地虚拟机的防火墙都关闭了,而且vm虚拟机网卡也都开启了,查看2个ip,发现都是同一个网段的ip。废了很长时间,我尝试把windows的wlan网络禁用后,重新开启,在ping的时候,竟然可以了,超级奇怪的问题。。。。。。。。。。...

2019-05-03 16:58:51 6238 2

阿里分布式开源框架dubbo视频详解+zookeepter+mycat

包含阿里分布式开源框架dubbo视频详解,dubbo工具包,源码分析,zookeepr视频,mycat介绍

2018-05-19

空空如也

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

TA关注的人

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