JAVA
文章平均质量分 77
Andychau2015
这个作者很懒,什么都没留下…
展开
-
SpringCloud+nacos+UserDetails(权限)+过滤器(gateway自定义+全局)
SpringCloud+nacos发现服务+权限+过滤器原创 2022-03-15 16:09:02 · 602 阅读 · 0 评论 -
NACOS 2.0.3 集群客户端连接出现503 500异常处理 踩坑记录
背景LINUX 服务器:3台NACOS 版本: 2.0.3 docker数据库:无springboot: 2.1.16.RELEASEcom.alibaba.cloud:2.1.3.RELEASE控制台可以正常登陆访问进行CRUD配置文件可以正常读取异常2021-09-02 11:16:19.804 [main] ERROR com.alibaba.nacos.client.naming:548- request: /nacos/v1/ns/instance/list failed,原创 2021-09-06 14:48:35 · 7462 阅读 · 1 评论 -
关于springboot:Spring-ContentNegotiation内容协商之使用篇一
原文转载https://lequ7.com/guan-yu-springbootspringcontentnegotiation-nei-rong-xie-shang-zhi-shi-yong-pian-yi.html背景随着业务零碎的成熟,如果你的我的项目正好是公司的中台策略之一,然而上游零碎的接管形式不对立,这一种状况在一些老的公司零碎架构总经常出现,如果上游零碎不不便兼容,那么就须要中台零碎对外提供各种不同格局返回报文内容协商简略说就是服务提供方依据客户端所反对的格局来返回对应的报文,在转载 2021-09-03 23:27:16 · 628 阅读 · 0 评论 -
120W数据再两文件夹内对比
情景:两个ES索引在导入时候出现数据偏差,需要找差集。思路由于索引是共用,并且是动态,无法对比数据。索引字段超多,先分页将数据保留本地再分析。只保留ID,格式为:List 并且以升序排列,不排序也可以。由于LIST一次运行超过100W数据会超慢,顾分解为5W一个LIST去做对比,结果保留到RESULT LIST内。最后输出。ES --> search data by id order by asc --> save local data 5w/file --> file c原创 2020-11-20 10:40:19 · 105 阅读 · 0 评论 -
在补影响主线程侵入小的一个方法记录
想法,就是先把需要做的动作全部放入抽象类并继承线程在用的时候创建并运行对原线程侵入少,不影响原线程public abstract class Test00 extends Thread{ private String name; private Integer id; public Test00(Integer id, String name) { this.id=id; this.name=name; }原创 2020-05-15 10:46:24 · 203 阅读 · 0 评论 -
记JPA的一些查询方法
DAO按条件修改更新操作public interface ApproveDao extends JpaRepository<Approve, Long>, JpaSpecificationExecutor<Approve>, Serializable{ @Transactional @Modifying(clearAutomatically=true) ...原创 2020-05-08 10:07:20 · 199 阅读 · 0 评论 -
linux vsftpd 架设及500无法登陆
安装及基本使用参考https://blog.csdn.net/LMXQH/article/details/80274038博主: LMXQH解决500无法登陆问题500 OOPS: cannot change directory:/home/*******sestatus -b |grep ftpsetsebool -P ftp_home_dir 1或关闭SELinux的方法:修...原创 2020-02-24 23:06:41 · 840 阅读 · 0 评论 -
按照名字注入类
按照名字注入类@Componentpublic class SpringUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(Applicat...原创 2019-12-03 15:53:47 · 320 阅读 · 0 评论 -
Dockerfile文件详解
https://www.cnblogs.com/panwenbin-logs/p/8007348.html什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用...转载 2019-11-18 10:27:44 · 171 阅读 · 0 评论 -
oracle 查询表字段及表数据
资料参考:https://www.cnblogs.com/nayitian/archive/2013/08/02/3231784.htmlhttps://blog.csdn.net/yangzjchn/article/details/81019449表内字段内容select case when col.column_name = utc.column_name then '1' else...原创 2019-11-01 17:52:14 · 741 阅读 · 0 评论 -
java 2个数组分别取 并集 交集 差集 无重复并集
直接上代码List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333");List list2 =new ArrayList(); list2.add("3333"); list2.add("4444"); list2.add("5555")...原创 2019-10-22 14:30:33 · 436 阅读 · 0 评论 -
SQL SERVER查询表名下的所有字段信息
SQL SERVER查询表名下的所有字段信息SELECT表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号=a.colorder,字段名=a.name...原创 2019-10-15 17:02:47 · 925 阅读 · 0 评论 -
排序方法collections.sort, 简单排序
两种排序方法 private static void ListSort(LinkedList<McssLog> list) { Collections.sort(list,new Comparator<McssLog>() { @Override public int compare(McssLog log1, McssLog log2) { Si...原创 2019-05-23 16:02:00 · 206 阅读 · 0 评论 -
前端传数据到后台分别JSON和STRING接收 AJAX SPRINGBOOT ssm
前端时间复习了SSM,前后端传数据接收,做了个例子,分享下POM <dependencies> <!-- SpringBoot for test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...原创 2019-06-05 11:25:21 · 960 阅读 · 0 评论 -
JAVA 本地测试正常,服务器增加了8或14个小时,date,format,timezone
今天做开发的时候遇到个日期问题在本地测试是正常的,在linux服务器运行日期转换的时候出现增加了14个小时搞了一个下午,总结了些经验分享先检查服务器的时区和时间,因为JAVA会默认系统时间检查后还是无法解决,最后是因为代码问题。个人整理了四种方式,供大家参考 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm...原创 2019-06-26 23:01:15 · 1308 阅读 · 1 评论 -
hive server2 webui java connect hive 配置及问题报错解决
参考文章hiveserver2的配置和启动博主:leanaoohttps://blog.csdn.net/leanaoo/article/details/83351240测试环境是单机版hive hive-site.xml<configuration><property><name>javax.jdo.option.ConnectionURL&l...转载 2019-06-28 12:13:41 · 444 阅读 · 1 评论 -
java 批量插入hive中转在HDFS
Java API实现向Hive批量导入数据原文地址:https://blog.csdn.net/kangkangwanwan/article/details/78915134博主:盛装吾步稍微修改了下,这文章是通过将数据存盘后,加载到HIVE.模拟数据放到HDFS然后加载到HIVE,请大家记得添加HIVE JDBC依赖否则会报错。加载前的数据表最好用外部表,否则会drop表的时候元数据会...原创 2019-06-28 19:35:42 · 2255 阅读 · 0 评论 -
springboot shiro注解无法使用及权限异常500跳转到401
原文参考内容博主:怪咖村长地址:https://blog.csdn.net/zhuzhaofeng0703/article/details/86574022在修改项目的时候发现注解无法使用,请添加以下内容到ShiroConfig @Bean @ConditionalOnMissingBean public DefaultAdvisorAutoProxyCreator defaultAd...原创 2019-07-14 23:51:29 · 1294 阅读 · 0 评论 -
springboot logback配置详解,可以直接使用更改保存日志路径及包名,SQL日志和DEBUG日志分别输出到指定文件
原文地址:https://www.cnblogs.com/zhangjianbing/p/8992897.html作者:永远的70KG添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-loggi...转载 2019-07-15 16:54:53 · 1137 阅读 · 0 评论 -
springboot shiro无权限返回自定义信息 使用@ControllerAdvice统一处理无权限异常
以下是将所有由无权限异常的信息拦截并且转向定义好的Controller@ControllerAdvicepublic class MyException { @ExceptionHandler(value = AuthorizationException.class) public void defaultErrorHandler(HttpServletRequest req, Http...原创 2019-08-22 16:36:13 · 3711 阅读 · 3 评论 -
springboot shiro 自定义配置swagger地址 配合权限
参考了三篇文章SpringBoot2.0配置swagger2并统一加入认证参数Authorizehttps://blog.csdn.net/weixin_30409927/article/details/99826685SpringMVC + swagger修改swagger-ui.html的访问路径https://blog.csdn.net/u014207158/article/deta...原创 2019-09-22 14:14:41 · 1169 阅读 · 1 评论 -
JAVA 机密解密工具类 单例模式
直接上代码import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax...原创 2019-09-24 17:19:05 · 294 阅读 · 0 评论 -
对List中每个对象元素按时间顺序排序
需求: 需要对List中的每个User按照birthday顺序排序,时间由小到大排列。出处:hunter_Cecil https://www.cnblogs.com/hunterCecil/p/5556174.htmlimport java.text.SimpleDateFormat;import java.util.*;public class ListSort { publi...转载 2019-05-19 16:44:42 · 1037 阅读 · 1 评论