06 2020 档案
摘要:最近监控系统的数据库监控总是延迟,查看日志报错: 2015-08-27 10:20:19,534 ERROR Traceback (most recent call last): File "oracle_mon.py", line 306, in <module> update_status(ip
阅读全文
摘要:为什么没有插入数据,但已用存储空间会增加? 由于 PostgreSQL 的 MVCC 机制: 被 DELETE 的行并不会直接物理删除。 Update 的行是通过插入新行实现的,过期数据也不会直接物理删除。因此,即使没有插入数据也会存在存储数据量增加的情况。 当前云数据库已默认开启 autovacu
阅读全文
摘要:postgresql中,对表的权限控制比较严格,很多事情只有owner才有权限去做。所以我们尽量用onwer账户去操作。但是有的时候我们需求去批量修改owner,比如导入的表结构。但是官方并没有提供比较好的命令。我们可以用拼接sql的方式去完成这个命令。1.查看有哪些表 select * from
阅读全文
摘要:今天下载了个window版本的apache-activemq-5.14.5-bin.zip解压运行bin\win64的bat文件是报了个版本的错误,因为自己机器的java_home是指向1.6的 所有只能在配置文件里面另外指定java_home,但是找了好久也试了好久,和平常的set java_ho
阅读全文
摘要:前言 此处的代码只是简化理解,实际项目会结合Spring使用。 一、队列模式特点 客户端包括生产者和消费者 队列中的消息只能被一个消费者消费 消费者可以随时消费队列中的消息 二、创建过程 1.创建连接Connection2.创建会话Session3.通过Session来创建其它的(MessagePr
阅读全文
摘要:先创建好账号之后,可以选择一下协议: 协议 服务器地址 服务器端口号(常规) 服务器端口号(加密) POP3 pop3.mxhichina.com 110 995 SMTP smtp.mxhichina.com 25 465 IMAP imap.mxhichina.com 143 993 —————
阅读全文
摘要:先看Tomcat的startup.bat,它调用了catalina.bat,。 而catalina.bat则调用了setclasspath.bat 只要在setclasspath.bat的开头声明环境变量,添加上自己本地jdk、jre路径即可。 在命令窗口输入:stratup启动本地tomcat(下
阅读全文
摘要:1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 f
阅读全文
摘要:windows系统下首先在双击tomcat中的bin目录下的startup.bat运行tomcat后可以在浏览器端正常打开情况下,说明tomcat安装正常。 然后双击shutdown.bat停掉tomcat。 下面是通过将tomcat打包为服务来进行开机自启动的。 第一步:设置环境变量(在java环
阅读全文
摘要:Exception in thread “main” java.lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Lja
阅读全文
摘要:springboot获取项目的绝对路径和根目录 Harvey 5月前 ⋅ 11142 阅读 springboot获取当前项目路径的地址 System.getProperty("user.dir") 输出目录: G:\outshine\wangsoso //获取classes目录绝对路径 String
阅读全文
摘要:activeMQ的某个应用场景,消费者和服务器只需建立一个长连接,而生产者的情况集中在服务器,需要对服务器端的生产者连接进行优化。 首先maven引入jar包依赖 [java] view plain copy <dependency> <groupId>org.activemq</groupId>
阅读全文
摘要:最近,在项目开发过程中使用了RedisTemplate,进行单元测试时提示“Field redisTemplate in com.example.demo1.dao.RedisDao required a bean of type ‘org.springframework.data.redis.co
阅读全文
摘要:一、读取默认配置文件1、application.properties: #端口号server.port=9090#自定义属性test.msg=hello2、用注解@Value读取属性 package com.gui.hello; import org.springframework.beans.fa
阅读全文
摘要:springboot中如果想访问html页面,不每访问一个页面就写一个Controller,可以统一写一个公共的controller方法 代码: (1)引入hutool工具依赖 <!-- hutool工具包--><dependency> <groupId>com.xiaoleilu</groupId
阅读全文
摘要:package TestHuTool; import it.sauronsoftware.cron4j.Scheduler; import java.io.File; import com.xiaoleilu.hutool.NetUtil;import com.xiaoleilu.hutool.Ra
阅读全文
摘要:kevinsawicki是一个小巧又便捷的HTTP(S)请求利器。有时,如果只是向做快捷简易的HTTP(S)请求,那么kevinsawicki将会是一种不错的选择。 声明:本人测试时软硬件环境为:Windows10、idea、SpringBoot-2.0.5.RELEASE 准备工作:除了Sprin
阅读全文
摘要:最近由于公司要需要优化app界面展示,因此需要重新开发登录注册功能,以前的老项目没有使用maven,现在的新项目要用到maven,所以有时候在jar包上回碰到一些问题。刚好在开发QQ登录的时候碰到一个json的jar包问题,所以现在记录一下 刚开始的时候,在maven仓库中查到的依赖是这样的: <d
阅读全文
摘要:关于线程和线程池的学习,我们可以从以下几个方面入手: 第一,什么是线程,线程和进程的区别是什么 第二,线程中的基本概念,线程的生命周期 第三,单线程和多线程 第四,线程池的原理解析 第五,常见的几种线程池的特点以及各自的应用场景 一、什么是线程 线程,程序执行流的最小执行单位,是行程中的实际运作单位
阅读全文
摘要:上文已经详细介绍了点对点模式(Queue)下的消息队列,今天就来再介绍一下消息队列的另一种模式:订阅模式。 一、订阅模式的流程生产者产生一条消息message放入一个topic中,该topic已经三个消费者订阅了,那么被放入topic中的这条消息,就会同时被这三个消费者取走(当然他们必须都处于在线状
阅读全文
摘要:在一些场景下我们希望在消息发送到MQ之前或者接受消息前对消息做一些自定义处理,这个时候就需要自定义MessageConverter了 首先要说明的是,在ActiveMQ中自带的有几个MessageConverter,基本能够帮我们完成普通对象的转换,比如我们发送消息时可以直接发送一个User对象,接
阅读全文
摘要:今天用springboot写了个webservice的接口 启动项目后报错class not found EmbeddedServletContainerAutoConfiguration 然后看了下pom.xml文件中的依赖如下: <parent> <groupId>org.springframe
阅读全文
摘要:Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'org.apache.
阅读全文
摘要:Intellij IDEA简介:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的G
阅读全文
摘要:一、commons-lang3简介 commons-lang3是Apache的Jakarta commons工程下具有一系列公共基础类。 Apache的Jakarta commons工程项目列表路径:http://commons.apache.org Commons基础类包基本上是基于JDK API
阅读全文
摘要:i18n(其 来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版 物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显
阅读全文
摘要:引入common-lang-2.4.jar中一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能官方参考文档StringEscapeUtils.unescapeHtml(sname)1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击’ ’ or
阅读全文
摘要:什么是POIApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 添加依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</a
阅读全文
摘要:maven项目编译报错: [java] view plain copy 软件包 javax.servlet 不存在 import javax.servlet.*; 软件包 javax.servlet 不存在 import javax.servlet.*; 明明tomcat下面的lib自带有这些包,却
阅读全文
摘要:maven依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>————————————————版
阅读全文
摘要:pom.xml <!-- 极光推送 begin --> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.10</version> </dependency>
阅读全文
摘要:public class IdGenerator { private final static long beginTs = 1483200000000L; private long lastTs = 0L; private long processId; private int processId
阅读全文
摘要:springboot也用了有一个月了,因为业务需要自己自定义了一下Springboot配置,并且注入成功,再次记录一下。 场景介绍,在配置文件里需要2个静态文件路径,分别对应本地和centos服务器的路径,准备用一个bean的属性控制路径,当在业务里存文件时,根据profile对应的环境保存到相应位
阅读全文
摘要:spring boot 各版本中使用 log4j2 记录日志 前言 Spring Boot中默认日志工具是 logback,只不过我不太喜欢 logback。为了更好支持 spring boot 框架,我使用 log4j。 spring boot 各版本与 log4j 的支持情况 1. spring
阅读全文
摘要:在打印类的日志的时候,有时候类的属性很长,打印出来一个很长的信息,不易观看属性的内容,来判断错误的内容!但现在我发现了一个工具gson,可以让你的类打印成为一个json以便观看! 1.maven导包 <!--json转换工具--> <dependency> <groupId>com.google.c
阅读全文
摘要:springboot整合pagehelper实现分页 在pom.xml中添加依赖包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId
阅读全文
摘要:应用场景 老王上线了一个电商平台,最近需要开发一个功能,使用户能够直接点击物流编号查询到物流信息。通过对比,选择了一个快递聚合查询平台作为接入方,但是由于使用的是免费账号,快递聚合平台只允许最多2个并发,否则查询失败。我们要如何帮助老王去解决这个问题呢? 聪明的程序员小张想了一下,很快就整理出来解决
阅读全文
摘要:前言:项目想要避免乱码情况的出现,要保持服务器、数据库、项目、以及前端编码一致。一、项目以及前端编码,设置。myeclipse >右键项目 >Properties >Resource >Text file encoding >选择utf-8 >apply >ok 二、tomcat6.x服务器编码设置
阅读全文
摘要:百度百科关于POI是这样解释的。POI是"Point of Interest"的缩写,中文可以翻译为"兴趣点"。在地理信息系统中,一个POI可以是一栋房子、一个商铺、一个邮筒、一个公交站等。每个POI包含四方面信息,名称、类别、坐标、分类,全面的POI讯息是丰富导航地图的必备资讯,及时的POI兴趣点
阅读全文
摘要:从这篇文章开始,我们正式进入了Cesium项目实战,在接下来的系列文章中,我们以“北京市”作为我们的研究区域,探讨在城市综合运营管理中的一些常见场景,结合具体的业务场景进行三维可视化。 在本篇“城市行政区划信息展示以及专题信息展示”中我们主要包括如下几个可视化内容。 展示城市行政区划信息 专题信息展
阅读全文
摘要:在mybatis中拼接查询语句,偶尔会出现where后面可能一个字段的值都没有,就导致所有条件无效,导致where没有存在的意义;但也有可能这些条件会存在。那解决这个问题的方法,最常见的就是: 在where后面添加1=1 <select id="findActiveBlogLike" resultT
阅读全文
摘要:List<ExamListInVO> list = new ArrayList<ExamListInVO>();list = JSONObject.parseArray(strResult, ExamListInVO.class);
阅读全文
摘要:直接在resources文件夹下新建META-INF文件夹即可。 参考: https://my.oschina.net/KingPan/blog/750159 https://stackoverflow.com/questions/17531625/how-to-include-a-config-f
阅读全文
摘要:在开发jstl时,Maven打jar包中META-INF目录中没有*.tld文件,需要自己手动拷贝,网上搜索了一些文档后,解决了这个问题,解决方式如下: 在pom.xml文件中添加一下内容 <build> <resources> <resource> <directory>src/main/reso
阅读全文
摘要:在mybatis中拼接查询语句,偶尔会出现where后面可能一个字段的值都没有,就导致所有条件无效,导致where没有存在的意义;但也有可能这些条件会存在。那解决这个问题的方法,最常见的就是: 在where后面添加1=1 <select id="findActiveBlogLike" resultT
阅读全文
摘要:1.Java线程的状态 一. 线程状态类型:1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线
阅读全文
摘要:作者:东方翌链接:https://www.zhihu.com/question/54385610/answer/438735420来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、基础 1、JAVA中能创建volatile数组吗?volatile能使得一个非原子操作
阅读全文
摘要:1 postgresql.conf文件 1.1 postgresql.conf与postgresql.auto.conf文件 postgresql.auto.conf的优先级高于postgresql.conf,系统会先读postgresql.auto.conf的参数配置。使用alter system
阅读全文
摘要:转载自:https://yq.aliyun.com/articles/413018?spm=a2c4e.11155435.0.0.56e45560r1J1NW 1.max_connections 200最大客户端连接数。每个连接在后端都会对应相应的进程,耗费一定的内存资源。如果连接数上千,需要使用连
阅读全文
摘要:9.5的常用的一些设置,自己mark一下防止丢失;参数用途的说明,不做说明,仅为自己记录 <pre> max_connections = 3000 work_mem = 8MB shared_buffers = 1GB fsync = off synchronous_commit = off com
阅读全文
摘要:Cesiumlab 自从上周(3月20日)发布之后,赢得小伙伴一致好评。 本周继续推出重大更新: 建筑物矢量数据 转 3dtiles, 建筑物矢量数据 转 3dtiles, 建筑物矢量数据 转 3dtiles, 重要的事情说三遍嘛。 废话少说,先上图,效果就是这样滴! 下来我们介绍一下建筑物转3dt
阅读全文
摘要:ceisum加载shp格式的建筑。有两种思路,目前推荐第二种。 方法一:将shp格式转换为geojson格式,然后采用cesium提供的接口加载到ceisum中。 严重缺陷:在面对大场景问题,即数据量较大时,非常容易卡死、崩溃 方法二:将shp转换为3dtiles,然后加载到ceiusm中。 3dt
阅读全文
摘要:作为城市的主体,如果能站在上帝视角,直观的浏览这个城市的建筑面貌,或许这是他对这个城市最直接的感受,往往记住一个城市最直接的就是记住了它的标志性建筑,比如:北京天安门、水立方,上海东方明珠,广州小蛮腰塔等等。那么,在这篇文章里,我们用最简单的,通过还原建筑的方式来将整个城市从二维平面转换为三维立体。
阅读全文
摘要:Tomcat内存优化主要是对 tomcat 启动参数优化参数。 1.linux 下调整tomcat的内存设置 修改bin目录下catalina.sh文件 在cygwin=false之上 添加以下语句 JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermS
阅读全文
摘要:search_path类似于linux中的path环境变量。postgres=# show search_path; search_path "$user", public(1 row)默认值是$user,public,意思就是当以某个用户登录到数据库的时候,默认就是先查找和登录用户同名的schem
阅读全文

浙公网安备 33010602011771号