- 博客(66)
- 资源 (4)
- 收藏
- 关注
原创 使用curl测试websocket服务是否能正常连入
部分场景,前端连接不上websocket服务,需要从后台验证websocket服务是否能连入,判断防火墙是否开通,是否配置正确,可以使用curl测试服务器websocket服务是否正常。
2024-07-26 16:13:33 477
原创 idea 缺失右侧maven窗口
最近整了一个别人的项目到本地,发现在git下载项目到本地后,再通过idea的打开项目后,缺失了右侧的maven窗口。注:idea是有安装到maven(默认就按照了的)打开的项目也是maven项目的网上搜了一下情况,两种可能:可能1、项目导入的时候,没有被识别为maven项目(也就是说你没有通过maven的方式导入)可能2、就是你的idea默认不显示maven窗口无论哪个情况,只要确认你的项目是maven项目就可以使用一下方式处理:步骤1:View - Tool Win
2022-02-18 20:20:16 17056 1
原创 oracle 从select的结果update数据表
update t1 set (t1.LONGITUDE,t1.LATITUDE) = (select t.LATITUDE,t.LONGITUDE from GPSDATA t where t.LATITUDE > 100 AND t.GUID = t1.GUID)
2021-08-27 17:52:56 4722
原创 maven将项目打包上传到nexus私服
1、pom.xml文件添加distributionManagement节点。模块项目中如果存在父子项目,且父子项目的jar包都需要上传到私服的话,直接在父项目pom文件中添加这段配置,如果只需要将子项目jar包上传私服,则在子项目的build标签同级添加这段配置。<!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 --> <distributionManagement> <!--正式版本--> <repository&...
2020-07-29 09:57:52 1574
原创 freeswitch 分机组呼叫
Freeswitch可以作为SIP注册服务器,sip终端作为freeswitch user注册到freeswitch上,另外,freeswitch也可以通过sip协议连接外部服务,通常通过网关连接到pstn.(1)freeswitch 用户Freeswitch通过引入directory 概念来管理user,一个directory包含若干domain,一个domain可以包含若干个gr...
2020-04-01 20:05:59 1483
原创 mysql对当前年份按月统计sql
-- SELECT DATE_FORMAT(NOW(), '%Y') FROM ts_contact_ask where createtime > '2019-01-01 00:00:00' AND createtime < '2019-12-31 23:59:59';SELECTSUM(CASE WHEN date_format(createtime,'%m%d')>=10...
2020-02-14 19:43:07 648 1
原创 Elasticsearch Java API 很全的整理
Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式进行请求的,连接可以是一个长连接,相当于是把客户端的请求当成Elasticsearch 集群的一个节点,当然 RES...
2020-02-13 19:43:08 158
原创 在SpringBoot下读取自定义properties配置文件的方法
这篇文章主要介绍了在SpringBoot下读取自定义properties配置文件的方法,文中涉及到了Spring-boot中读取config配置文件的两种方式,需要的朋友可以参考下SpringBoot工程默认读取application.properties配置文件。如果需要自定义properties文件,如何读取呢?一、在resource中新建.properties文件在resourc...
2019-09-26 14:44:30 407
转载 SVN域名变更后,eclipse中项目地址更新步骤
更新前提:可以正常访问SVN资源库一、常规更新方式(简单粗暴,推荐首选):第一步:打开eclipse中的svn资源库--(windows->show view->other->SVN->svn资源库/svn repositories)图1第二步:重新定位—右键单击需要更新地址的项目,点击‘重新定位/relocate’,按步骤操作,输入新的URL地址,并完...
2019-07-29 10:29:26 3135
转载 愉快的使用JPA进行数据查询(二)实体
本章主要介绍spring-data-jpa数据库映射实体,东西挺多,所有有必要单独成一张。建立实体简单来说,建立一个实体非常容易,如果你不要求特殊的属性,两个注解就能让一个普通的类成为一个jpa支持的实体类:@Entity 标识这是一个实体@Id 主键,默认自增我写了一下代码:@Entitypublic class Student { @Id ...
2019-07-17 16:29:35 845
转载 从Mongodb拿出数据到ElasticSearch,使用Springboot2.x调用
这篇博客从如何从mongodb中导出数据到es中开始,包含了下面几点0.关于logstash (点我) * 如何从mongodb中读取数据 * 如何指定index Template(es中的索引模板)1.关于es (点我) * 指定生成索引的mapping * 指定分词器,中文分词器2.关于springboot (现在是这一部分) * 关于es中的自动装配 *...
2019-07-04 16:25:42 752
原创 ElasticSearch排序Java api简单Demo包含null值
Order order1 = new Order(Sort.Direction.ASC, "calltime").nullsFirst(); Order order2 = new Order(Sort.Direction.ASC, "createtime"); List<Order> orderList = new ArrayList<Order&...
2019-07-04 16:23:27 1115
转载 @Scheduled注解各参数详解
@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。参数详解1. cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周] [年]注:[年]不是必须的域,可以省略[年],则一共6个域序号 说明 ...
2019-07-04 10:17:45 9436
转载 ES的scroll翻页实现
import static org.elasticsearch.index.query.QueryBuilders.termQuery;import java.net.InetAddress;import java.util.HashMap;import java.util.Map;import org.elasticsearch.Build;import org.elasticse...
2019-07-03 09:51:41 3300
转载 Spring Data JPA
Spring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能Hadoop ...
2019-06-26 13:30:51 366
转载 获取周数,周开始日期、结束日期,天开始时间、结束时间
package com.admin.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class YwdTest {// 获取当前时间所在年的周数public static ...
2019-06-26 10:34:35 2800
转载 Maven Install报错:Perhaps you are running on a JRE rather than a JDK?
所遇问题:英文描述:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project busiservice: Compilation failure[ERROR] No compiler is pro...
2019-06-23 17:16:27 592
转载 table固定列,超出长度显示省略号,鼠标移上去可以小框完整展示,a标签置灰不可点击
用max-width限制列最大宽度,可以保持table的自适应属性,不然用width=100px限制列宽时需要table上加上style="table-layout:fixed" 然后就可以给 th 和 td设置固定宽度了,不设置的td宽度会自适应.table-layout有三个属性值:auto、fixed、inherit。auto:默认,自动表格布局,列宽度由单元格中没有折行的最...
2019-06-20 18:19:41 1925
转载 Map集合的四种遍历方式
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<...
2019-06-17 13:28:44 977
转载 Spring Data JPA使用Sort进行排序(Using Sort)
结合@Query注解,我们可以使用Sort来对结果进行排序。1、在CustomerRepository内添加方法? 1 2 3 4 5 6 7 8 9 10 /** * 一个参数,匹配两个字段 * @param name2 * @param sort 指定排...
2019-06-11 16:01:05 9072
转载 mysql中tinyint、smallint、int、bigint的区别
tinyint从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据。存储大小为1 个字节。unsigned 是从 0 到 255 的整型数据。所以建表的时候 只能是tinyint(3),哪怕你建tinyint(100),他最大还是3位这么多。smallint从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小...
2019-06-05 21:44:05 402
转载 ElasticSearch 进行更新操作的时候,能否保留旧版本的数据
因为需要搜索功能,不希望增加数据库的数量,打算直接用Elasticsearch。但ES更新数据之后,旧的version会删除,有什么好的方法解决这个问题吗?es的version不是来保存历史的。如果需要保留历史,通常必须多加东西。比如1. 增加单独的列保存所有历史 { "data": "new data", "date": "xxxx-xx-xx", "history": [ {"data...
2019-06-03 11:33:07 3232
转载 ElasticSearch(八)关于document的一些知识点
先查看一条数据:GET /ecommerce/product/5{ "_index" : "ecommerce", "_type" : "product", "_id" : "5", "_version" : 1, "found" : true, "_source" : { "name" : "gaolujie yagao2", "desc" ...
2019-06-03 11:15:34 644
转载 elasticsearch单机多实例伪集群部署
tips:首先在es集群的生产环境中,一般不建议单机部署多实例,如果使用的是一台高配(高内存)物理机,内存≥512GB,单实例部署就有点浪费资源了,此时应考虑单机多实例部署。一、原理和概念① 堆内存:Elasticsearch 默认安装后设置的堆内存是2GB。 对于任何一个业务部署来说, 这个设置都太小了。如果你正在使用这些默认堆内存配置,您的集群可能会出现问题。修改方式:jvm....
2019-06-03 09:52:50 1599
转载 Java进阶之XML转JSON
无论是接口测试还是开发中,有时候会遇到接口返回回来的的数据是XML类型的,此时又不想单独写一套XML转Java Bean,因为毕竟XML作为返回结果相对来说还是没有JSON那么主流,而且以JSON字段设计的Bean对象属性不一定吻合XML,那么就需要将XML转成JSON后,再按解析JSON处理了。前段时间刚好遇到这种需求,就将实现方式分享给大家。相关依赖基于maven管理依赖,需要在pom...
2019-05-23 15:12:07 509
转载 Elasticsearch学习(1) Spring boot整合Elasticsearch
转自https://www.cnblogs.com/daijiting/p/10169258.html本文的Spring Boot版本为1.5.9,Elasticsearch版本为2.4.4,话不多说,直接上代码。一、启动Elasticsearch 在官网上下载Elasticsearch后,打开bin目录下的elasticsearch.bat,出现下面的图,就证明成功启动了。...
2019-05-21 11:38:55 415
转载 Jsoup解析Html中文文档
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新,但最重要的是有了 jsoup 。...
2019-05-04 21:28:59 364
转载 怎样在js中控制一个HTML元素的可见与不可见
用js隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。style.display="block"或style.visibility="visible"时控件或见;style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时...
2019-03-20 16:55:49 1879
转载 windows环境下配置Kafaka
一.安装Zookeeper(Kafaka依赖于zookeeper进行服务注册和管理)1. 1 下载zookeeper:http://mirror.bit.edu.cn/apache/zookeeper/ 1.2 解压 zookeeper-3.4.12 到 D:\software\zookeeper-3.4.121.3 复制D:\software\zookeeper-3....
2019-02-19 16:38:29 482
转载 查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准
这篇文章主要介绍了查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准,方便初学者选择适合自己的版本,需要的朋友可以参考下Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)...
2019-02-01 23:09:19 4536
转载 Docker与Tomcat:去掉项目名称进行访问
今天搭建了一个solo博客,想要去掉路径后的/solo首先尝试了最简单的更改tomcat配置文件:server.xml<Context path="/" docBase="/solo" debug="0" reloadbale="true"></Context>tomcat直接无法运行后面百度发现了一个比较好的博客:https://www.cnblogs
2019-01-08 11:18:16 831
转载 python os.path模块常用方法详解
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path)返回path规范化的绝对路径。 >>> os.path.abspath('test.csv')'C:\\Python25...
2018-10-10 15:59:08 227
转载 IFNULL、NULLIF和ISNULL用法
isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> 1使用= 的null 值对比通常是错误的。isnull() ...
2018-06-29 16:35:12 1035
转载 XML CDATA是什么?
解析数据XML 解析器通常情况下会处理XML文档中的所有文本。当XML元素被解析的时候,XML元素内部的文本也会被解析: <message>This text is also parsed</message> XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素: <name><f...
2018-06-29 15:59:18 2970 1
转载 Queue与Topic区别
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型: 1、点对点(point-to-point,简称PTP)Queue消息传递模型: 通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送消息。在此传递模型中,消息目的地类型是队列(即Destination接口实现类实例由Session接口实现类实例通过调用其cre...
2018-06-28 16:18:46 365
转载 微信分享代码申请key教程
1、改变图片大小的软件,因为各个平台要求的应用logo大小都不一样!2、应用签名生成工具。 签名生成工具可在微信平台下载, 地址:https://github.com/mobileresearch/weibo_android_sdk/blob/master/app_signatures.apk#blob_contributors_box点击 View Raw 即可下载apk包,在手机上安装...
2018-06-28 10:03:09 5084
转载 SQL通配符
模糊查询与通配符冲突表结构描述:当前有一张表,此处假定node_info,存在一个字段node_path是由 ‘字母’、‘数字’ 及 ‘下划线_’组成,如:abc_1_de_f。需求:查询所有node_path以‘abc_’开头的记录这个问题,自然而然的就想到,很简单,直接like % 模糊匹配就OK: [sql] view plain copy SELECT * FROM mode_info W...
2018-06-26 11:26:44 3090
转载 mybatis常用标签
1. 定义sql语句1.1 select 标签 属性介绍:id :唯一的标识符.parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或userresultType :语句返回值类型或别名。注意,如果是集合,那么这里填写的是集合的泛型,而不是集合本身(resultType 与resultMap 不能并用)<select id="selectBy...
2018-06-26 11:01:00 895
转载 mybatis choose标签的使用
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束...
2018-06-26 10:32:27 1441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人