自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 linux安装nginx

进入/usr/local/nginx/nginx-1.23.1/sbin下执行启动命令./nginx。安装传到/usr/local/nginx下解压到当前路径。//执行命令 考虑到后续安装ssl证书 添加两个模块。//执行make install命令。//执行make命令。

2023-09-11 18:32:15 276

原创 服务器开通外网后,外网地址无法ping通

增加这两句后就可以了。

2023-09-11 18:22:51 152

原创 BC-Linux8.2 安装pgsql

PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。这样安装会默认安装到/usr/local/pgsql/下 在这个下 新建。成功可以看到 /usr/local/pgsql/data已经有文件了。修改/usr/local/pgsql/data目录下的两个文件。上传.tar.gz到指定目录 我的在/data/pgsql下。找到最下面这一行 ,这样局域网的人才能访问。

2023-07-15 17:06:53 373

原创 企业级开发:::从程序导入带有经纬度的数据,自动生成点与圆,并插入sde数据,自动更新图层

再把你想要连接的数据库信息填入,进行绑定,,,这样的话这个数据库和服务器就形成了绑定,以后空间数据库的数据变动,发布的图层也随之变动。生成圆后会返回一个objectId 作为唯一标识,把这个唯一标识也拼接在数据导入时的业务库,这样两个库就可以通过这个唯一标识尽心关联。首先我们的程序一定要有导入数据的入口,选中你要导入的文件,其中这个文件一定包含经纬度,我这里用的是没有偏转的也就是1984的坐标。打开arcmap,连接空间库, GIS服务器,选中你自己的连接,右击服务器属性,,会出现下面的页面。

2023-04-18 18:06:41 249

原创 mapinfo制作扇区基站图层并导入arcmap后发布到服务器

arcmap 制作扇区基站图

2023-03-07 18:43:33 850 2

原创 liunx安装mysql数据库

/mysqld --defaults-file=/data/mysql/my.cnf --initialize --user=root --basedir=/data/mysql/mysql --datadir=/data/mysql/data #安装并初始化mysql。-设置登录密码为123。--查看用户认证信息。编辑my.cnf文件,我这里mysql的路径是/data/mysql,需根据自己的路径进行修改。登录mysql,直接输入登录命令 bin/mysql -u root -p 有可能会报以下错。

2023-03-07 15:52:27 157

原创 DBMS error code: 1017 ORA-01017: invalid username/password; logon denied ARCGIS 启动错误,因为数据库密码更换过

init_DB DB_instance_open_as_dba: -93 DBMS error code: 1017 ORA-01017: invalid username/password; logon denied

2023-02-23 18:50:56 715

原创 使用arcmap导入数据并制作栅格图层,判定连续覆盖区域,并形成新的中心点

文件--添加数据---添加x,y数据选择xls格式的文件,其他格式中文会乱码x对应经度字段,y对应纬度字段,选择坐标系。

2022-11-06 19:17:43 4198

原创 arcjis点生成圆,计算这个圆和图层的交集. 通过arcmap在数据库生成圆

点击下一步 选择投影坐标系和地理坐标系,正常就是默认,也要看你要去计算的另一个图层的坐标系,对应即可,面生成后,拖拽到arcmap中,看是否和要计算的面相交.. 相交就是一个坐标系,不显示或者不想交就是坐标系不对。打开arcmap,连接oracle数据库,右键新建--要素类。插入后会返回objectid 做唯一标识。成功后,在代码中生成圆,传经纬度和半径。下一步 后面就一直下一步,都是默认。面与面相交查询的sql。

2022-11-03 15:32:03 1623

原创 oracle数据库 ArcSDE超出最大连接数问题解决

能够删除无效连接的最大功臣就是他了。当TCPKEEPALIVE参数设置为TRUE后,数据库会根据SDE服务所在机器的注册表项KEEPALIVETIME所提供的响应时间, 不断侦测所有连接是否为无效连接,如果为无效连接,则自动删除该连接。对默认安装操作系统的机器而言KEEPALIVETIME注册表项是没有的。可以在如下路径中:Local_Machine\system\CurrentControlSet\Services\Tcpip\Parameters 添加DWORD项:KeepAliveTime。

2022-10-12 18:47:34 447

原创 java通过代码查询空间库图层,用arcmap转换坐标系 报错Error Description : THE COORDINATE SYSTEM DESCRIPTION IS IN

正常就是这样转换 把坐标转换成你所需要的。然后把转换好的图层在导入空间库。把做好的图层导出arcmap中。

2022-10-12 11:25:03 158

原创 oracle查看表空间使用情况以及表空间扩容

USER_BYTES / 1024 / 1024 / 1024 "已使用情况/G",BYTES / 1024 / 1024 / 1024 "文件最小/G",AUTOEXTENSIBLE "是否自动扩展"TABLESPACE_NAME "表空间",SELECT FILE_NAME "文件名称",STATUS "文件状态",扩大表空间同时设置为自增。

2022-10-11 18:23:47 537

原创 easyui datagrid 属性记录

easyui datagrid

2022-10-08 18:07:48 106

原创 ARCMAP :ERROR 000224: 无法插入要素 WARNING 000117: 警告: 生成的输出为空。 执行(FeatureClassToFeatureClass)失败。

ARCMAP :ERROR 000224: 无法插入要素 WARNING 000117: 警告: 生成的输出为空。 执行(FeatureClassToFeatureClass)失败。

2022-10-08 18:06:10 2469

原创 使用kettle 导入CSV数据到数据库

使用kettle 导入CSV数据到数据库

2022-06-10 12:16:36 2843

原创 oracle根据日期查询

select * from high_load_week_indexwhere to_date(DATE_TIME,'yyyy/mm/dd hh24:mi:ss') >= to_date('2021/12/06 00:00:00','yyyy/mm/dd hh24:mi:ss') and to_date(DATE_TIME,'yyyy/mm/dd hh24:mi:ss')< to_date('2021/12/08 00:00:00','yy...

2022-01-06 10:08:39 887

原创 idea配置tomcat控制台乱码

自己磁盘的tomcat\apache-tomcat-8.5.73\conf下的logging.properties改为GBK

2021-12-15 11:23:00 217

原创 idea使用Tomcat运行程序时js的前端页面乱码问题

找到你本地磁盘的tomcat\apache-tomcat-8.5.73\conf里的server.xml打开添加这句话 就可以解决

2021-12-15 11:19:04 892

原创 oracle查看表的所属空间

select tablespace_name,table_name from user_tables where table_name='*****';这里注意*****是你的表名,一定要大写,否则没有结果

2021-12-15 11:13:03 2599

原创 为什么使用MP

2.2 为什么使用MP场景说明: 小红是一个10年开发 ,月薪100万. 需要小红开发一套京淘项目实现最常用的CURD功能. 像这类操作 即简单又繁琐.如果大量的代码都由程序员自己手写 则影响开发效率.需求: 像这类又简单 又繁琐的工作最好交给框架自动完成.说明: 使用MP主要完成单表的CURD操作简化开发实现步骤导入jar包文件 思想: 使用对象的方式操作数据库 编辑POJO 实现对象与数据表的映射关系. 继承公共的接口,获取常用的CURD操作. 实现数据操作.2.3..

2021-11-21 20:03:26 260

原创 Linux系统常用命令

cd命令集 ifconfig/ipaddr 检查IP地址pwd 检查当前的位置tab键 自动补齐(注意唯一性)cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd ..返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家 ls目录和文件 ls –l 详细格式,文件权限,时间ll 和ls –l作用相同ls *.txt 查看所有的tx...

2021-11-21 20:00:52 70

原创 正则表达式

身份证号String regex = "\\d{17}[0-9X]";

2021-11-21 19:48:02 174

原创 spring cloud

spring cloud 是一系列框架的集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等 eureka 微服务治理,服务注册和发现 ribbon 负载均衡、请求重试 hystrix 断路器,服务降级、熔断 feign ribbon + hystrix 集成,并提供声明式客户端 hystrix dashboard 和 turbine ...

2021-11-21 13:18:33 328

原创 RabbitMQ

rabbitmq 基本概念RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。启动rabbitmq服务器# 设置服务,开机自动启动systemctl enable rabbitmq-server# 启动服务systemctl start

2021-11-21 12:49:21 165

原创 Redis主从复制

简介单个Redis支持的读写能力还是有限的,此时我们可以使用多个redis来提高redis的并发处理能力,这些redis如何协同,就需要有一定的架构设计,这里我们首先从主从(Master/Slave)架构进行分析和实现.,其中Master负责Redis读写操作,并将数据同步到Slave,Slave只负责读Redis集群高可用基本架构对于redis集群(Cluster),一般最少设置为6个节点,3个master,3个slave,其简易架构如下:小节面试分析Redis的高..

2021-11-20 18:11:28 530

原创 Redis

Redis是一个key-value存储系统(官网:http://redis.io),是一个分布式缓存数据库。

2021-11-20 17:43:14 727

原创 Docker技术

概述Docker是一个虚拟化平台( 官网https://www.docker.com/),诞生于 2013 年初,基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。docker还有一镜像(Image)Docker 镜像是一个特殊的文件系统(https://hub.docker.com/),镜像可以打包应用的运行环境以及应用程序,可以通过 Docker 启动这个镜像,进而将应用程序在一个容器中启动运行.

2021-11-19 21:20:09 300

原创 MyBatis-Plus

2.2 为什么使用MP场景说明: 小红是一个10年开发 ,月薪100万. 需要小红开发一套京淘项目实现最常用的CURD功能. 像这类操作 即简单又繁琐.如果大量的代码都由程序员自己手写 则影响开发效率.需求: 像这类又简单 又繁琐的工作最好交给框架自动完成.说明: 使用MP主要完成单表的CURD操作简化开发实现步骤导入jar包文件 思想: 使用对象的方式操作数据库 编辑POJO 实现对象与数据表的映射关系. 继承公共的接口,获取常用的CURD操作. 实现数据操作.2.3.3..

2021-11-19 16:38:04 703

原创 Spring Security

//此对象提供了一种不可逆的加密方式,相对于md5方式会更加安全@Bean public BCryptPasswordEncoder passwordEncoder(){ return new BCryptPasswordEncoder(); }构建令牌配置对象本次我们借助JWT(Json Web Token-是一种json格式)方式将用户相关信息进行组织和加密,并作为响应令牌(Token),从服务端响应到客户端,客户端接收到这个JWT令牌之后,将其保存在客户端(例如localSto

2021-11-19 16:37:43 253

原创 微服务总结

核心组件分析Spring Cloud Alibaba 默认提供了如下核心功能(先了解):服务限流降级: 默认支持 WebServlet、OpenFeign、RestTemplate、Spring Cloud Gateway, RocketMQ 限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级 Metrics 监控。 服务注册与发现: 基于Spring Cloud 服务注册与发现标准,借助Nacos进行实现,默认还集成了 Ribbon 的支持。 分布式配置管理

2021-11-17 21:41:17 368

原创 京淘项目流程

1.4.2 登录步骤再次校验用户的数据是否有效 发起Ajax请求实现用户登录请求. username/password post请求 在后端服务器 通过username/password 进行数据的查询. 结果 1.有数据 用户名密码正确. 2.无数据 用户名或密码错误 后端将数据处理完成之后,返回特定的数据. 告知前端 数据处理情况(回执!!!) status=200 代表操作成功!!! status=201 表示业务操作失败 前端通过JS判断服务器的回执. 如果状态码等于200 提示用户

2021-11-16 21:52:36 623

原创 #与$的区别

/*$和#都可以获取参数,但是 $不会拼接字符串不安全低效,#会自动拼接字符串而且高效安全避免了SQL攻击问题*/#{}是占位符:动态解析 ->预编译-> 执行 ${}是拼接符:动态解析 -> 编译-> 执行 select * from `role` where name= ${name} 因为${}是拼接符,会直接替换,所以实际是: select * from `role` where name= '富贵' or name = '狗蛋' ...

2021-11-02 13:42:12 397

原创 JAVA注解大全

@Component, @Controller, @Repository, @Service 有何区别?@Component:这将 java 类标记为 bean。它是任何 Spring 管理组件的通用构造型。spring 的组件扫描机制现在可以将其拾取并将其拉入应用程序环境中。@Controller:这将一个类标记为 Spring Web MVC 控制器。标有它的 Bean 会自动导入到 IoC 容器中。@Service:此注解是组件注解的特化。它不会对 @Component 注解提供任何.

2021-11-01 18:50:00 503

原创 Spring MVC工作流程

(1)用户发送请求至前端控制器(DispatcherServlet);(2) 前端控制器(DispatcherServlet)收到请求后,调用处理器映射器(HandlerMapping)请求获取Handle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给前端控制器(DispatcherServlet);(4)前端控制器(DispatcherServlet )调用处理器适配器(HandlerAdapter);(5)处理器适配器(HandlerA

2021-11-01 18:49:32 72

原创 Lombok热部署

//注解的作用: 动态的生成get/set/toString....方法@Data //一般为属性赋值 get/set方法@NoArgsConstructor //无参构造@AllArgsConstructor //全参构造@Accessors(chain = true) //开启链式加载(重写set方法)Lombok面试题思考: lombok使用需要安装插件.问:在Linux系统中运行项目 是否需要提前安装插件?答案: 不要原因: lombok在编译期有效, 由xxx....

2021-10-30 14:56:55 115

原创 端口冲突的解决办法

方法一:C:\Users\lpx>netstat –ano --查看所有端口号,找到8080端口对应的PID号 C:\Users\lpx>taskkill -pid 688 –f --杀死688进程号 方法二:查看某个进程netstat -ano | findstr 58001杀死某个进程taskkill /f /pid 13488...

2021-10-29 15:27:19 652

转载 AOP切面编程

--1,作用在方法执行前后加功能。--2,组成切面Aspect:其实就是一个类,由通知和切点组成切点PointCut:找到指定包里的类,类里的方法,增加功能通知Advice:就是类里的一个方法,分为前置通知(方法执行前要加的),后置通知(方法执行后要加的),环绕通知(方法执行前后都要加的),返回后通知,异常通知--3,需求统计所有service层的方法的执行时间--4,pom.xml里添加jar包 <dependencies> <!--添

2021-10-29 11:25:25 44

转载 Spring+SpringBoot

1.概念SpringMVC框架用来,接收请求和做出响应Spring框架用来管理Bean。核心的组件BeanFactory用来存储Bean。ApplicationContext是Spring容器。IOC是控制反转,是指把new的过程交给Spring。DI是依赖注入是指,spring框架可以把对象间的依赖关系,自动装配。AOP面向切面编程,是一种思想。@Autowired //1.完成对象间的依赖关系spring di //相当于底层帮你维护了两个对象间的关系:new Student...

2021-10-29 11:08:01 311

转载 Git配置

--1,概述 是一个项目托管的平台 --2,组成 --工作空间:就是你的workspace --本地索引/暂存区:把工作空间的资源设置索引 --本地仓库:从workspace里复制项目代码,放在本地仓库,再push给远程仓库 --远程仓库:就是Git服务器,用来保存管理你发布的代码 --3,Git的常用命令 add: 从工作空间把代码提交到暂存区 commit: 从暂存区提交到本地仓库(需要自己创建) push: 从本地仓库提交到远程仓库 --4,使用过程 --.

2021-10-27 20:32:58 66

转载 JDBC SQL注入攻击的解决方案

--1,概述 用来通过java程序 连接 数据库的技术 --2,使用 导入jar包(丰富的工具类) 获取和数据库的连接(用户名、密码) 通过程序执行SQL 通过程序处理结果 --3,向IDEA里导入jar包(丰富的工具类) --创建project:File-New-Project-选java-next-next-输入工程名-finish --创建lib目录:选中project-右键-new-directory-输入lib-回车 --把jar包粘贴进lib里:cv大法 .

2021-10-27 20:13:06 137

空空如也

空空如也

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

TA关注的人

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