- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 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
1699
翻译 【完美解决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
1602
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
1735
原创 GeoServer标注乱码相关问题
出现的问题: 中文标注乱码。问题引发的可能原因:1.编码格式问题:设置头部编码格式为GB2312.2.字体不存在问题:由于geoserver安装在Linux环境下,读取的字体是Linux JVM下支持的字体,可能是不包含中文字体的,所以需要下载安装中文字体。登入Linux :使用命令 fc -list 查看字体库。若提示命令无效 :yum -y install fontconfig 安装。安装后使用命令 cd /usr/shared/fonts 进入目录。使用 mkdir chines
2021-11-09 11:13:29
3857
2
原创 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
524
原创 Linux下SpringBoot项目访问sqlServer
一、环境描述:本地 windows系统、jdk1.8、微服务代码部署本地。sqlServer数据库部署另一台windows服务器。微服务连接sql数据库相关配置如下:pom.xml <!-- sql server--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4&
2021-03-19 11:35:44
2631
1
原创 项目引入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
1500
原创 java并发-级别
由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为阻塞、无饥饿、无障碍、无锁、无等待几种。阻塞:一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。当我们使用synchronized关键字或者重入锁时,我们得到的就是阻塞的线程。无饥饿:如果线程之间是有优先级的,那么线程调度的时候总是会倾向于先满足高优先级的线程。也就是说,对于同一个资源的分配,是不公平的!图1.7中显示了非公平锁与公平锁两种情况(五角星表示高优先级线程)。对于非公平锁来说,系
2020-09-09 15:39:06
203
翻译 java并发编程-概念
同步(Synchronous)和异步(Asynchronous)同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”地执行。整个过程,不会阻碍调用者的工作。并发(Concurrency)和并行(Parallelism)并发和并行是两个非常容易被混淆的概念。他们都可以表示两个或者多个任务一起执行,但是侧重点有所不同。并发偏
2020-09-08 11:09:02
128
原创 自定义注解加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
1058
原创 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
原创 日志输出格式化(自定义)
需求为:需要用ELK进行日志分析,日志为json格式方便存储及查询则实现:将日志打印时统一转换为json格式实现步骤:一:选择一个公共模块中的pom.xml 引入jar<!-- 日志文件管理包 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId&g...
2019-12-02 11:06:33
1971
翻译 ActiveMQ相关知识
1.什么是 ActiveMQ?activeMQ 是一种开源的,实现了 JMS1.1 规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。2.ActiveMQ 服务器宕机怎么办?ActiveMQ 在内存告急的时候会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久...
2019-06-02 16:56:12
177
原创 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
2509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人