
我的学习记录
枝娅
这个作者很懒,什么都没留下…
展开
-
MySql相关知识点
MySql的一些相关提问和回答方式原创 2022-08-25 11:47:34 · 304 阅读 · 0 评论 -
@Transactional 事务注解
事务(TRANSACTION)原创 2022-08-19 13:34:12 · 471 阅读 · 0 评论 -
如何将网络图片水平反转后保存到本地
网络图片下载、图片镜像翻转原创 2022-07-27 17:07:33 · 303 阅读 · 0 评论 -
不解压直接读取ZIP文件
由于需求指定-文件上传功能需要上传压缩包且需要读取压缩包里面的文件的内容。原创 2022-07-15 10:28:54 · 983 阅读 · 0 评论 -
docker容器中Geoserver数据迁移步骤
1.操作步骤1.1.重新启动容器且设置配置挂载docker stop geoserverdocker rm geoserverdocker run -d -p 8080:8080 -v /deploy/docker/geoserver/data_dir/workspaces:/opt/geoserver/data_dir/workspaces --name geoserver kartoza/geoserver1.2.拷贝用户配置(登入)docker cp /deploy/docker/geo原创 2022-04-14 18:19:07 · 1702 阅读 · 0 评论 -
【完美解决CentOS8 yum安装AppStream报错,更新yum后无法makecache的问题】
完美解决CentOS8 yum安装AppStream报错,更新yum后无法makecache的问题转载:https://www.cnblogs.com/bpzblog/p/13918199.html问题CentOS 8 yum安装软件时,提示无法从AppStream下载[root@C8-3 ~]# yum -y install httpd mariadb-server mariadb php php-mysqlRepository AppStream is listed more than onc翻译 2022-02-25 11:09:57 · 1612 阅读 · 1 评论 -
IDEA - Profiles 配置多环境变量 - 使用
配置样例:pom配置样例:(profile.name:变量名称)<profiles> <profile> <id>dev</id> <properties> <profile.name>dev对应的变量值</profile.name> </properties> &l原创 2021-12-20 14:45:45 · 1739 阅读 · 0 评论 -
VMware安装CentOS8简单教程
VMware安装Linux - CentOS8 系统一、基于windows服务器1)百度下载VMware 2)CentOS 官网 https://www.centos.org/download/ 下载中意的系统文件二、VMware安装后创建虚拟机以及安装CentOS镜像到虚拟机 1) 点击创建虚拟机 2)会弹出两个选项 选择点击“自定义”。3)直接“下一步”,到下图页面,因为我们的CentOS8的镜像文件是网上下载的。需要自定义安装操作系统。 4)选择Linux操作系统,点击下一步原创 2021-08-03 16:00:08 · 526 阅读 · 0 评论 -
项目引入swagger2的相关步骤
一.如何引入swagger2:pom.xml文件中引入: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>${swagger.version}</version> </dependency> <dependency> <原创 2020-09-09 16:12:47 · 1501 阅读 · 0 评论 -
java并发-级别
由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为阻塞、无饥饿、无障碍、无锁、无等待几种。阻塞:一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。当我们使用synchronized关键字或者重入锁时,我们得到的就是阻塞的线程。无饥饿:如果线程之间是有优先级的,那么线程调度的时候总是会倾向于先满足高优先级的线程。也就是说,对于同一个资源的分配,是不公平的!图1.7中显示了非公平锁与公平锁两种情况(五角星表示高优先级线程)。对于非公平锁来说,系原创 2020-09-09 15:39:06 · 205 阅读 · 0 评论 -
java并发编程-概念
同步(Synchronous)和异步(Asynchronous)同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”地执行。整个过程,不会阻碍调用者的工作。并发(Concurrency)和并行(Parallelism)并发和并行是两个非常容易被混淆的概念。他们都可以表示两个或者多个任务一起执行,但是侧重点有所不同。并发偏翻译 2020-09-08 11:09:02 · 129 阅读 · 0 评论 -
简述简单工厂
简单工厂的记录:类图简单工厂的优缺点:原创 2020-06-30 10:04:49 · 3190 阅读 · 0 评论 -
自定义注解加AOP实现
一.自定义注解的基础:1.注解的定义:Java文件叫做Annotation,用@interface表示。2.元注解:@interface上面按需要注解上一些东西,包括@Retention、@Target、@Document、@Inherited四种。3.注解的保留策略: @Retention(RetentionPolicy.SOURCE) // 注解仅存在于源码中,在class字节码文件中不包含 @Retention(RetentionPolicy.CLASS) // 默认的保留策原创 2020-05-14 09:36:27 · 1060 阅读 · 0 评论 -
SpringBoot项目连接AOP形式多数据源
需求:当前模块数据由A库获取插入B库,需要连接两个数据源实现:采用AOP形式实现多数据源切换功能实现步骤一:于 application.properties 定义数据源配置test1 databasespring.datasource.host.url=jdbc:mysql://127.0.0.1:3306/host?useUnicode=true&characterEncodi...原创 2019-12-02 11:32:04 · 200 阅读 · 0 评论 -
日志输出格式化(自定义)
需求为:需要用ELK进行日志分析,日志为json格式方便存储及查询则实现:将日志打印时统一转换为json格式实现步骤:一:选择一个公共模块中的pom.xml 引入jar<!-- 日志文件管理包 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId&g...原创 2019-12-02 11:06:33 · 1971 阅读 · 0 评论 -
ActiveMQ相关知识
1.什么是 ActiveMQ?activeMQ 是一种开源的,实现了 JMS1.1 规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。2.ActiveMQ 服务器宕机怎么办?ActiveMQ 在内存告急的时候会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久...翻译 2019-06-02 16:56:12 · 179 阅读 · 0 评论 -
mysql千万级的表查询分页怎么优化查询,Callable FutureTask的用法
开始我第一段博客记录我的学习过程。。。。**试题:千万级的表查询分页,怎么优化查询?如:select * from Table limit 10000000,10 **解:当一个查询语句偏移量offset很大的时候,最好不要直接使用limit,而是先获取到offset的id后,再直接使用limit size来获取数据。效果会好很多。如:select * From table Where...原创 2019-05-31 22:56:19 · 2512 阅读 · 0 评论