自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 ClickHouse使用PreparedStatement占位符批量插入 字段类型Float64 某些数值精度缺失问题解决

在做离线文件导入ck的需求,其中带小数的使用float64来存储(之前是decimal,由于业务不得不调整).

2023-05-17 17:07:06 782

原创 elasticsearch使用 cardinality + collapse做分页去重查询

cardinality作用统计去重后的数量Elasticsearch 提供的首个近似聚合是 cardinality (注:基数)度量。 它提供一个字段的基数,即该字段的 distinct 或者 unique 值的数目。类似mysql 查询:SELECT COUNT(DISTINCT name) FROM TABLEelasticsearch写法:POST /index/_search{ "size":0, "aggs": { "name_count": { "card

2021-09-03 10:33:52 4482 2

原创 elasticsearch对单字段多条件查询

Elasticsearch查询记录问题描述实现方式:QueryBuilders.boolQuery().shouldes原生语句若多个字段同时查询怎么写es原生语句问题描述用mysql语句写下查询示例:select name from table where name in(‘zhangsan’,‘lisi’,‘wangwu’) and name is null用es语句实现这个查询实现方式:QueryBuilders.boolQuery().shouldQueryBuilders.boolQ

2021-08-05 16:44:08 978

原创 搭建nacos集群 + ngnix反向代理

1.安装环境:seata:1.4.1nacos:1.4.0jdk: 1.8 +maven: 3.6.3server1:192.168.92.128:8848 -->nacosserver1:192.168.92.129:8848 -->nacosserver1:192.168.92.130:8848 -->nacosserver1:192.168.92.130 -->ningx2.搭建server1–>nacos ,路径: /usr/local/安装之前先安

2021-04-06 11:08:51 254 2

原创 seata1.4.1高可用AT模式 + naco1.4.0单机简单搭建

1.安装环境:seata:1.4.1nacos:1.4.0jdk: 1.8 +maven: 3.6.32.搭建nacos ,路径: /usr/local/安装之前先安装JDKhttps://blog.csdn.net/weixin_41478499/article/details/115179358MAVENhttps://blog.csdn.net/weixin_41478499/article/details/115180251下载nacos[root@dxm31 nacos]# wg

2021-03-26 09:27:57 931 1

原创 安装maven

1.检查是否安装了maven[root@localhost java]# mvn -versionbash: mvn: 未找到命令...2.下载[root@dxm28 maven]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz[root@localhost maven]# ll总用量 9284-rw-r--r--. 1 r

2021-03-24 17:42:38 111 1

原创 linux卸载 /安装 JDK/设置JAVA_HOME

一.卸载jdk1.查看是否安装[root@localhost java]# java -versionjava version "1.8.0_281"Java(TM) SE Runtime Environment (build 1.8.0_281-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)显示版本号,说明已经安装jdk2.查看jdk安装位置[root@localhost java]# wherei

2021-03-24 16:16:26 467 1

原创 springCloud + Eureka + seata 整合

springCloud + Eureka + seata 整合环境准备springBoot --2.1.7.RELEASEspringCloud – 2.1.0.RELEASEseata --1.4.0 这里主要用seata的AT模式,Seata的模块组成-TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。-TM (Transaction Manager) - 事务管理器定义全

2021-03-09 11:46:06 779 1

原创 elasticsearch使用ElasticsearchTemplate进行聚合查询

1.需求:根据付款时间进行品牌分组,分组后进行求和,求和后进行求和的数据(加减乘除)类似mysql语句:select sum(字段1),sum(字段2),(sum(字段1) - sum(字段2)) / sum(字段1) from 表 where 条件2.原生el语句GET /demo_test/_search{ "query": { "bool": { "must": [ { "exists": { "field

2020-07-20 15:33:29 2457

原创 java多图合成加文字描述

2中方式:目的将现有的几张图片及文字描述通过BufferedImage合成一张图片2种方式都可以实现,相对来说第二种更好一点图片失真度可以忽略,第一种会有失真情况直接上代码(本地文件地址需要自己改动)第一种方式:import javax.imageio.ImageIO;import java.awt.*;import java.awt.font.TextAttribute;imp...

2019-12-09 18:07:52 276

原创 redis+lua+红包

思路:第一:生成红包队列hongBaoList,比如100元,分成10个,每个红包在10元上下波动,波动范围在[min, max],并呈现一个正态分布。第二:已消费的红包队列hongBaoConsumedList,就是我每消费一个红包,hongBaoList减少一个,hongBaoConsumedList多增加一个,知道hongBaoList消费完。第三:去重的队列hongBaoConsum...

2019-11-20 21:11:19 233

原创 重写重载的区别

重写:这里用子类来接收( Student s = new Student();) 调用的方法是子类的方法,调用的属性是子类的属性package test;class Person { String name = "ss"; public void test(){ System.out.println("父类"); } public...

2018-06-14 22:17:33 136

原创 Java中private、protected、public和default的区别

区别:public:可以被所有其他类所访问private:只能被自己访问和修改protected:自身、子类及同一个包中类可以访问default:同一包中的类可以访问,声明时没有加修饰符,认为是friendly。注意:java的访问控制是停留在编译层的,也就是它不会在.class文件中留下任何的痕迹,只在编译的时候进行访问控制的检查。其实,通过反射的手段,是可以访问任何包下...

2018-06-14 21:44:54 409

原创 ”==”和和equals方法究竟有什么区别?

(1) .==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objetobj=newObject();变量obj是一个内存,newObject()是另一个内存,此时,...

2018-06-14 21:34:11 300

原创 sso单点登录简单剖析

简单梳理一下SSO的实现大概流程,供需者参考.1.什么是 SSO?SSO(Single Sign On),中文翻译为单点登录.简单说就是,用户只需要登录一次就可以访问所有相互信任的应用系统。2.单系统单模到现在的多系统多模块用户的体验1.>我们发现若多个系统每次都需要登录退出会极大的造成用户体验很差 2.>我们想要达到的效果就是,若一个系统登录或退出,其它的系统自...

2018-06-09 01:33:16 1327

原创 Spring相关问题整理

1.什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中。Spring框架的目标是使得Java EE应用程序的开发更加简捷。2.Spring有哪些优点?2.1>轻量级:Spring在大小和透明性方面绝对属于轻量级的。2.2>控制反转(IOC):Spring使用控制反转技术实现了松耦合。依赖被注入到...

2018-06-07 23:32:06 163

原创 浅谈多线程

最近面试发现,每家都或多或少的要问到多线程的问题.回来查询各种资料在这里整理一下.一.提到多线程不得不提到进程,那么进程和线程什么关系? 1.举个例子:比如cpu是一个工厂,进程是一个车间,线程是车间里的工人,车间的空间是有限的,若只有一个卫生间且只能被一个人占用,防止同时进入,便会有一把锁; 总结有如下2个特点: (1).一个单核 cpu,同一时间只能运行一个进程.一个进程...

2018-06-07 00:47:14 297

原创 springMVC控制器工作图解

SpringMVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet是SpringMVC框架的总导演、总策划,它负责拦截请求并将其分派给相应的处理器。

2018-06-02 12:53:40 348

原创 单例设计模式的三种方式

/** * 单例模式: 0:保证一个类只能获取一个实例 * 1,步骤 * 1.构造方法私有化->外部不能访问,无法创建实例 * 2.在类的内部自己创建自己的实例,并且设置为static->因为外部不能获取其实例,只能静态获取 */public class singleton { //通过方法获取...

2018-05-11 21:22:45 175

转载 分布式与集群的区别

最近看知乎看到了一个大神对集群和分布式的解释,感觉很不错,分享给大家;下面就正经解释下三种结构的区别吧~单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。集群结构集群模式在程序猿界有各种装逼解释,有的让你根本无法理解,其实就是...

2018-05-07 16:48:43 138

原创 利用iText技术导出PDF到本地

//从数据库将数据表格用pdf导出//模拟列表数据List<String[]> list = new ArrayList<>(); String[] ss1={"七月份","1999","800"}; String[] ss2={"八月份","2999","900"}; St

2018-05-06 19:02:23 1351

原创 POI如何导出excel表格()

此次目的是将已有的数据表格以excel格式导出到本地 运用的技术(前端:easyui+jQuery ; 后台s2sh)//前台代码(这里用的toolbar工具条){ id : 'button-export', text : '导出', iconCls : 'icon-undo', //点击事件 handler : do...

2018-05-05 23:27:01 157

原创 isEmpty与null的区别

List<对象> list = new List<对象>;//代表有内容if(!list.isEmpty){ ...}报错:java.lang.NullPointerException //空指针异常if(list.isEmpty != null){ ...}可以正常运行isEmpt和 null 有什么区别呢? isEmpty() ...

2018-05-05 21:56:40 6079 3

[南开大学]20秋学期《数据科学导论》在线作业-辅导材料答案.doc

一、单选题 (共 20 道试题,共 40 分) 1.对于k近邻法,下列说法错误的是()。 [A.]不具有显式的学习过程 [B.]适用于多分类任务 [C.]k值越大,分类效果越好 [D.]通常采用多数表决的分类决策规则 提示:难度适中,请根据所学知识,完成上述题目 【正确答案是】:C 2.以下哪个不是处理缺失值的方法() [A.]删除记录 [B.]按照一定原则补充 [C.]不处理 [D.]随意填写 提示:难度适中,请根据所学知识,完成上述题目 【正确答案是】:D 3.在一元线性回归模型中,残差项服从()分布。 [A.]泊松 [B.]正态 [C.]线性 [D.]非线性 提示:难度适中,请根据所

2021-02-19

南开大学20秋学期《手机应用软件设计与实现》在线作业答案资料.doc

提示:请认真学习本资料,并完成课程复习!!100 一、单选题 (共 30 道试题,共 60 分) 1.在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用? A.onStop() B.onPause() C.onRestart() D.onStart() [本题参考选择是]:C 2.在AsyncTask中下列哪个方法是负责在完成任务后再执行的 A.A,run B.B,execute C.C,doInBackground D.D,onPostExecute [本题参考选择是]:D

2021-02-19

南开20秋学期(2009-)《Python编程基础》在线作业答案.doc

一、单选题 (共 20 道试题,共 40 分) 1.下面选项中,描述错误的是( )。 A.如果要创建的目录已经存在,则os.mkdir函数会报错 B.如果要创建的目录已经存在,则os.makedirs函数不会报错 C.如果要删除的目录不存在,则os.rmdir函数会报错 D.如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错 【本题标准选择】:B 2.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。 A.index B.find C.search D.at 【本题标准选择】:A 3.下列选项中,执行时会报错的语句是( )。 A.int('23') B.in

2021-02-19

Solr搜索引擎

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

2018-05-06

ElasticSearch搜索引擎使用

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2018-05-06

空空如也

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

TA关注的人

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