- 博客(170)
- 资源 (15)
- 收藏
- 关注
原创 Db2数据库:日期函数DATE函数
Db2数据库:日期函数DATE函数Db2数据库的时间函数用法获取时间的年月日时分秒获取当前日期日期转字符串字符串转日期格式
2022-08-11 10:33:42 8481
原创 SpringCloud:注册中心nacos(集群部署)
1.3 nacos/的conf目录下,修改配置文件cluster.conf,每行配置成ip:port。(请配置3个或3个以上节点)1.4 启动三个服务。(目前测试是在本机做的,复制三个nacos服务,修改了application.properties中的port)1. 修改数据存储模式为mysql,单机模式中默认数据库是自带的derby(很难做到集群配置的一致性),集群模式则需要先修改为mysql数据库。1.2 修改nacos/conf下面的application.properties配置文件。......
2022-08-09 10:58:40 723
原创 SpringCloud:网关gateway(单点登录)
网关是一个服务:Spring Cloud GateWay是Spring Cloud的⼀个全新项⽬,⽬标是取代Netflix Zuul,基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻塞模型)等技术开发,性能⾼于Zuul,官⽅测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供⼀种简单有效的统⼀的API路由管理⽅式。1.引入包(gateway)2. 配置nacos进行服务注册和发现3. 网关+单点登录使用..
2022-07-04 15:04:52 2180
原创 SpringCloud:注册中心nacos
Nacos 英文全称Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即配置中心,service是指该注册发现/配置中心都是以服务为核心,是阿里巴巴的产品,相较于Eureka也是SpringCloud中的一个组件,但是比Eureka功能更加丰富 ,国内更受欢迎。同时社区和参考文档更加便捷,上手程度相较于其他注册中心(Eureka、consul)更加容易。..................
2022-07-04 14:30:30 1049
原创 ELK学习(三)Kibana安装及配置
一、安装 官网下载kibana即可。二、配置 修改配置文件kibana-7.12.0-windows-x86_64\config\kibana.yml 修改es地址: 启动命令: 三、访问地址
2022-07-04 10:34:23 546
原创 ELK学习(二)Logstash安装及配置
一、安装 官网下载logstash对应系统的安装包即可。二、配置 1.工作流程讲解: 2.mysql同步数据到es配置注:可以在logstash的安装目录中新建一个mysql目录,并创建文件data.conf,将下面内容copy到文件中三、运行命令 windows执行命令 linux执行命令同理......
2022-07-04 10:07:46 1178
原创 Nacos启动报错:java.net.UnknownHostException: jmenv.tbsite.net
第一次接触Nacos,启动时报错(java.net.UnknownHostException: jmenv.tbsite.net)解决方案。错误信息:解决方案:Nacos默认是集群(cluster)启动,将其设置为单机(standalone)启动则不会报这个错。若需要集群启动则需要进行相关的集群配置。windows启动:startup.cmd -m standalonelinux启动:startup.sh -m standalone...
2022-06-16 09:22:50 27769 2
原创 Python-问题Descriptors cannot not be created directly
提示错误:if this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.If you cannot immediately regenerate your protos, some other possible workarounds are:Downgrade the protobuf package to 3.2
2022-05-30 14:59:51 1129
原创 Python教程三:使用Flask搭建web服务
前言大家使用python实现了很多个功能方法,但是只能一个个文件执行去操作,不是很方便。我们可以搭建一个web服务,通过接口方式对外输出功能方法。目前使用Flask作为web服务框架。一、开始使用Flask在我们的根目录下创建一个py文件,此处命名为cx_server.py,代码如下:# Cx 初始化启用文件-pyprint("启动Cx Python服务...")from flask import Flaskfrom base.u...
2022-05-27 15:24:39 5077
原创 Python教程二:使用Aestate操作数据库
前言pyhthon操作数据库使用Aestate开源多样化数据库查询框架,进行操作数据库;方便作为一个JAVA工程师的我通过此框架去学习和使用Python。此框架强大之处:(摘录于此开源框架内容介绍)
2022-05-26 11:39:55 1106 1
原创 ELK学习(一)ElasticSearch安装
针对elk的全面学习与探索,细节到具体使用过程中的每一个配置项的意思解释,和自己项目中遇到的一些问题解决方案。共勉。
2022-05-23 16:40:10 506
原创 element-ui学习一:table表格字段排序
一、 概述elementui官网已有相关解释,可以去官网查看。这边再简单讲述一下具体使用方法二、前端排序在对应需要排序的字段中,使用sortable字段即可,这样就可以实现前端数据排序,但是如果存在分页的情况,就只能排序展示页的内容,无法所有数据排序。(若统计数据类不存在分页(只有几十条数据那种),则可以使用前端排序)三、后端排序需要联动接口进行排序则需要对前端进行改造,同时后端接口也需要调整。前端需要在想要排序的字段上新增sortable="custom",同时table中新增..
2022-04-27 11:13:25 4103
原创 Linux快速安装Redis(简易教程)
一、下载安装包官网地址:https://redis.io/download/或者参考官网安装教程也可。(Getting started with Redis)二、解压安装包将下载好的压缩包放到Linux服务器上后,在放好的redis压缩包目录下执行解压操作:tar -zxvf redis-xxx.tar.gz三、解压后安装基本环境安装gcc-c,执行命令:yum install gcc-c++注:若没有yum命令,则需要先去安装yum(搜索安装yum)四、执行make
2022-04-19 11:27:49 1060
原创 vue中v-if和v-show的区别
一、相同点都能控制元素在页面是否显示 。(表达式为true则展示否则隐藏)二、不同点v-if: 控制DOM元素的显示隐藏是将DOM元素整个添加或删除;v-show: 控制DOM 的显示隐藏是为DOM元素添加css的样式display,设置none或者是block,DOM元素是还存在的v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是简单的基于css切换。v-if由false变为true的时候,触发组件的beforeCreat
2022-04-19 08:51:33 455
原创 免费获取节假日API地址
地址:免费节假日接口文档感谢此作者给我们带来的便利。具体用法请参考api地址中的接口文档操作即可。目前我正在使用的地址是http://timor.tech/api/holiday/year获取整年的节假日数据,功能很强大。此处做个接口记录。...
2022-04-01 10:38:20 4904 3
原创 前端vue/h5下载Springboot后端静态资源(txt/word/excel)
1.首先Springboot需要配置跨域和静态资源static目录存放对应的资源文件(txt等)import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.U
2022-04-01 09:22:56 941
原创 Eclipse(详解Pom文件报错-org.apache.maven.archiver.MavenArchiver.getManifest)
直接点开:Help --》Install New SoftWare点击ADD添加 name为 MavenArchiver Location中输入:https://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/ 输入完成后OK这个网址是最新的可用。日期:2022年3月写作,亲测可用...
2022-03-31 16:25:39 543
原创 Mybatis-plus深入开发(详解insql和exists包含对应的not)
针对notInSqlnotInSql(boolean condition, R column, String inValue); notInSql(R column, String inValue)针对inSqlinSql(R column, String inValue) inSql(boolean condition, R column, String inValue)eg:mapper.selectList(new QueryWrapper<XXX>().inSql(id,
2022-03-31 15:44:19 3618
原创 Mybatis-plus深入开发(详解xml中foreach)
针对在xml中使用for循环使用方式:<foreach collection="array" index="index" item="item" open="(" separator="," close=")"> #{item} </foreach>
2022-03-31 15:36:15 2946
原创 Mybatis-plus深入开发(详解${ew.sqlSegment} 与 ${ew.customSqlSegment})
sqlSegment:<where> ${ew.sqlSegment}</where>customSqlSegment:${ew.customSqlSegment} 则省略 <where></where>eg: select * from a<where> ${ew.sqlSegment} </where> select * from a ${ew.customSqlSegment}...
2022-03-31 15:29:00 7158
原创 Mybatis-plus深入开发(详解Wrapper使用Or搭配and使用)
开门见山直奔主题:针对使用QueryWrapper时,我们想在sql里面直接增加where条件为and (a=? or b=? or c=?)这样形式的,可以直接使用lamda表达式:eg: new QueryWrapper().and(wrapper-> wrapper.or().eq().or().like())这样的写法。如果动态添加or的话就需要在表达式中写方法处理了eg:newQueryWrapper().and(wrapper->{...
2022-03-31 15:16:40 9552
原创 Oracle查询历史数据SQL(数据修改前的结果)
因为误操作或者需要检查修改前数据或需要查看修改前数据,Oracle提供了查询历史数据的sql.select * from xxxx as ofTIMESTAMP to_timestamp('20211230 09:00:00','yyyymmdd hh24:mi:ss')
2021-12-30 10:07:54 7863
原创 JasperReport使用说明
ParamtersParamters是一张报表中全局的属性,初始自带了一些属性,也可以自定义属性。大家可以理解为存放一个报表的表头数据 Paramter的属性可以是任何类型,String,Long,Double,List等等 Paramter可以用在报表的任何区域,一般用在报表的Title,Page Header,Page Footer区域1.Paramters的创建:在左侧的Outline框,在Paramters上右键 Create Paramter 就可以创建一个新的Paramter,在右侧可
2021-11-28 15:38:15 4055
原创 自动化配置相关-JAVA解析字符串中逻辑规则
java自动解析规则返回true/false,使用的是ScriptEngineManager引擎管理;方便提供编写规则后自动执行得到对或错
2021-05-08 17:09:38 530
原创 Mybatis-plus/Mybatis 通过获取sqlSession执行原生sql(执行程序代码中sql字符串)
Mybatis-plus/Mybatis通过获取sqlSession执行原生jdbc执行sql;此处demo只写了执行查询sql,有需要可以执行增删改查都可,与原生jdbc调用方式一样。@Component@Slf4jpublic class DBUtils { private static final String PREFIX_LOG = "【自定义DB工具】"; @Autowired private SqlSessionTemplate sqlSessionTemplate;
2020-11-26 08:52:21 12667 3
原创 Oracle获取当前日期及相关操作
Oracle获取当前日期及相关操作查询当前时间及相应格式:select sysdate from dual;select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;select to_char(sysdate,'yyyy-mm-dd hh24:mi') from dual;select to_char(sysdate, 'yyyy' ) from dual; --年select to_char(sysdate, 'MM' ) fr
2020-11-19 17:17:04 6939
原创 JAVA理解运行时异常和非运行时异常
JAVA理解运行时异常和非运行时异常一、异常的概念Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),当 JVM 不再有继续执行操作所需的内存资源时,将出现 Ou
2020-11-12 17:15:45 482
转载 Spring学习及核心内容整理
文章目录Spring与Springboot有什么区别 Spring Boot启动加载过程 总结Spring与Springboot有什么区别Spring开发WEB应用程序过程广泛采用的固定开发模式:通常包括使用Maven、Gradle等工具搭建工程、web.xml定义Spring的DispatcherServlet、完成启动Spring MVC的配置文件、编写响应HTTP请求的Controller以及服务部署到Tomcat Web服务器等步骤。但是,基于传统Spring框架...
2020-11-12 17:06:03 308
原创 java.lang.NullPointerException的原因
java.lang.NullPointerException的原因1.字符串变量未初始化;2.实体没有创建对应对象,如 Test test; 改为Test test = new Test()即可;3.最常见及不容易发现的空指针则是获取的对象我们以为是存在值的,然后就直接xx.get或者xx.set方法用起来了; 这类解决方案最好是在使用之前判断一下,if(test!=null){....} 等操作。开发时,很多时候都是从数据库或者nosql中获取到的数据,这时候我们需要去对对象进...
2020-11-12 16:34:35 327
原创 Springboot出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法
Springboot出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法出现异常错误信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxxxxxx’....此异常,为:注入 bean 失败异常。导致 bean 注入失败的原因包括以下几种但不限于这几种:对应的 bean 没
2020-11-12 16:29:28 23444
原创 html篇:img src使用base64格式数据
html篇:img src使用base64格式数据img src 使用 base64 图片数据在网页上显示一张图片通常是 <img src="../xxx.png" > 或 <img src="www.url.com/te.png">但是如果我们有图片base64数据;也可以使用 base64数据来在网页上显示一张图片;格式:<img src="data:image/png;base64,Qk32egAAAAAAADYE...(图片base数据)>.
2020-11-12 15:25:51 10236
原创 学习HTTP、Socket、TCP、UDP
学习HTTP、Socket、TCP、UDP一、TCP与UDPUDP在传送数据之前不需要先建立连接;TCP则提供面向连接的服务(感兴趣的可以去看下另外一个介绍TCP的文章:https://blog.csdn.net/qq_25223941/article/details/106080823);对方的传输层在收到UDP报文后,不需要给出任何确认,而 TCP需要给出确认报文,要提供可靠的、面向连接的传输服务。适用场景:1. TCP用于在传输层有必要实现可靠传输的情况。2. UDP主要用于那些
2020-11-12 15:00:35 152
zipkin-server-2.9.3-exec.jar
2018-11-16
eclipse-spring-boot-4.5.2(自装插件),解压即用
2018-04-03
nexus-2.8.1-01-bundle.zip
2016-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人