java
polestar.wang
世界上最快而又最慢,最长而又最短,最平凡而又最珍贵,最容易被人忽视,而又最令人后悔的就是时间。——高尔基《童年》
展开
-
Minio安装和使用
Minino安装本文主要讲Minio的安装和使用Minio下载安装修改文件权限运行查看appkey secretkey修改用户名、密码、文件夹地址后台运行Minio使用添加自定义配置Minio服务配置项添加Minio 工具类 方便直接调用具体的demo请参考我的开源项目Spark-platform本文主要讲Minio的安装和使用在我们的项目通常要使用对象存储,我们可选的对对象存储有很多,例如阿里的oss、七牛云存储…但是这些或多或少都是收费的,今天我们就分享一个免费的对象存储Minio。MinioM原创 2020-11-12 14:06:58 · 5422 阅读 · 3 评论 -
mysql在统计时间数据的时候,统计时间不连续的问题
在我们统计按时间维度统计数据的时候,通常会有些时间是没有数据的,那么group by 的时候时间就是不连续的。对于这样的数据,如果用折线图显示的话,是不满足我们的需求的,所以我们需要自动补全数据,当天没有数据的时候,补0。下段sql片段所展示的就是获取七天前的时间,sql中的表可以随便,只要数据库中存在都可以,但是建议用数据量小的表作为原表。SELECT @cdate := date_add( @cdate, INTERVAL - 1 DAY ) AS time, 0 AS count .原创 2020-06-28 16:33:20 · 2105 阅读 · 0 评论 -
flowable 特殊多实例并行例子解决方案
场景描述:由于公司需要在流程图中明确的显示不同部门的流程情况,而这些部门是并行的,最后要有系统自动判断这些节点的审核结果给出一个最终的结果,来确定流程的走向,如果是单个审核节点的话可以使用多实例(设置多实例结束条件即可),但是通常业务中包含着不止一个节点,这种情况我们可以使用子流程解决,也可以使用下边我要介绍的方案,这个方案我只画了每个并行节点的一个审核,但是实际通常会有多个,我只做例子讲解,...原创 2020-04-24 10:18:06 · 4726 阅读 · 2 评论 -
如何将git中所有的历史记录删除成为一个全新的仓库
由于我们自己的做测试的仓库可能会出现很多密码等敏感信息,在把测试项目公开的时候就难免需要删除这些历史记录。首先将项目切换到一个新的分支 git checkout --orphan latest_branch缓存所有文件(除了.gitignore中声名排除的) git add -A提交跟踪过的文件 git commit -am "commit message"...原创 2020-04-21 10:00:43 · 421 阅读 · 1 评论 -
spring cloud分服务器部署导致client注册到 eureka注册中心、boot admin 失败的问题
由于项目中需要分服务器器部署,所以就把eureka、boot admin 分开了。但是就发现注册中心虽然显示注册的项目,但是一直调不通。eureka注册中心如果你的注册中心没有配置ip,那注册中心Instance ID默认就是${spring.cloud.client.hostname}:${spring.application.name}:${spring.application...原创 2020-04-03 10:35:12 · 555 阅读 · 0 评论 -
spring cloud 注册中心 eureka 实现用户名和密码访问
在使用eureka注册中心的时候为了限制访问人,所以需要在注册中心中开启 用户名和密码,用来验证查询用户是否合法。在pom中添加依赖 <!--security--> <dependency> <groupId>org.springframework.cloud</groupId> ...原创 2020-03-28 11:48:52 · 1032 阅读 · 0 评论 -
Spring Cloud Gateway 跨域出现的问题
前端在使用vue获取api数据的时候在谷歌浏览器器中没有出现问题,但是用火狐就会出现跨域问题。配置如下:@Componentpublic class CorsFilter implements GlobalFilter, Ordered { private static final String ALL = "*"; private static final String...原创 2020-03-28 11:31:02 · 942 阅读 · 0 评论 -
Feign方式使用htstrix实现服务降级
当我们使用htstrix实现服务降级的时候,如果你想捕获异常,通常会使用fallback实现:MenuClient@FeignClient(contextId = "menuClient", name = ServiceNameConstants.SPARK_ADMIN, configuration = FeignRequestInterceptorConfig.class, fal...原创 2020-03-27 14:32:37 · 307 阅读 · 0 评论 -
JAVA中自定义公式
在我们的实际开发中有时候要对基本的公式进行维护,由于公式可以自定义,所以避免了我们在程序中写死的问题。第一种方法我们可以使用脚本实现:引入 <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>gr...原创 2019-11-07 14:12:22 · 3036 阅读 · 1 评论 -
关于对excel导入时间问题的处理方法
在使用poi读取excel的时候,可能会遇到时间格式为498888.9999999这种无法格式化的问题,本文主要是为了记录对于这种格式的时间的处理方式,如果大家有不同的意见,欢迎大家,贡献自己的方法。我们可以先分析一下这个时间串,一般这种时间串,小数点前边的一般都是年月日,小数点后边的都是时分秒,所以我们要分开处理,首先处理日期:public static Date getDate(in...原创 2019-06-14 09:36:39 · 4259 阅读 · 0 评论 -
List集合排序工具类
在项目中有时候我们需要对list里边的数据进行排序。我们一般常用的就是对model排序和map的排序。package com.creditease.comp.information.util;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.util.L原创 2017-07-20 17:54:14 · 1152 阅读 · 0 评论 -
Hibernate的高级查询1之HQl
什么是HQLHQL(Hibernate Query Language)是面向对象的查询语言,它和SQL查询语言有些相识,提供更加丰富灵活、更为强大的查询能力;HQL更接近SQL语句查询语法;[select/delete/update…][from…][where…][group by…][having…][order by…][limit ]测试函数 public void t原创 2016-11-19 19:12:43 · 586 阅读 · 0 评论 -
Hibernate的高级查询1之qbe和qbc
Hibernate的种查询方式qbe、qbc和hql先来解释一下什么是CriteriaCriteria面向对象化查询接口,将数据查询条件封装为一个对象,可以把它看成传统SQL的对象化表示这个是测试的主函数public void test() { Session session=HibernateSessionFactory.getSession();// qbese原创 2016-11-19 18:21:11 · 542 阅读 · 0 评论 -
Ajax最实用的小例子集合
今天我为大家带来了几个非常实用的ajax小例子,都是在工程中经常用到的实用的例子。适合有基础的同学,废话也不多说了,看代码 哦,对了,所有的例子都是用servlet+jsp实现的 至于三大框架的,我相信,只要这个会了,那都不是事...1、我们先用基本的ajax实现验证用户名是否存在的例子(此例子只对IE浏览器),例子截图jsp的代码<%@ page language=原创 2016-11-19 17:24:43 · 1401 阅读 · 0 评论 -
Java 实现复制文本文件的两种方法
Java实现复制文本文件的两种方法FileChannel这个类是继承于抽象类AbstractInterruptibleChannel,实现了接口ByteChannel,GatheringByteChannel,ScatteringByteChannel。FileChannel这个是最便捷的方法实现复制文件,当然也有一种笨的方法实现复制文件,用读取文件,创建文件,写入文件的方法实现FileC原创 2016-08-26 15:55:21 · 2436 阅读 · 0 评论 -
Java 反射机制
假如我们有两个程序员,一个程序员在写程序的时候,需要使用第二个程序员所写的类,但第二个程序员并没完成他所写的类。那么第一个程序员的代码能否通过编译呢?这是不能通过编译的。利用Java反射的机制,就可以让第一个程序员在没有得到第二个程序员所写的类的时候,来完成自身代码的编译。下面举一个简单的例子,假如有A和B两个程序员,程序员A写出了如下类:public class ReflectStr原创 2016-08-26 15:46:39 · 515 阅读 · 0 评论 -
jsp+mvc之ATM
这个小程序主要是加强对jsp+mvc的理解。程序采用了Oracle数据库。其他的数据库,请自行修改数据库配置文件db.properties。需要源程序的请微博关注TraCatche私信我,欢迎大家跟我一起讨论学习的问题。我有各种ui设计视频,Android视频,java视频,还有各种的项目的视频。要的请私信注:此程序只适用初学者,高手请关注我的其他文档,我会陆续把javaweb的基原创 2016-08-23 17:30:22 · 1068 阅读 · 0 评论 -
java 基于网络编程的聊天小程序
客户端 TClientpublic class TClient{ /** * @param args */ static PrintWriter printW=null; static BufferedReader buffR=null; public static void main(String[] args) {原创 2016-08-23 17:33:48 · 1066 阅读 · 1 评论