java编码及问题
小白Alan
这个作者很懒,什么都没留下…
展开
-
springboot eureka注册中心, 服务只注册, 不参与负载配置
eureka.client.register-with-eureka: false原创 2021-06-18 16:40:01 · 282 阅读 · 0 评论 -
Springboot @Async 多线程获取返回值
最近需要用到多线程,自己维护线程池很麻烦,正好看到springboot集成线程池的例子,这里自己做了个尝试和总结,记录一下,也分享给需要的朋友;不考虑事务的情况下,这个多线程实现比较简单,主要有以下几点:在启动类加上@EnableAsync注解,开启异步执行支持; 编写线程池配置类,别忘了@Configuration ,和@Bean注解; 编写需要异步执行的业务,放到单独的类中 (可以定义为service,因为需要 spring管理起来才能用 ); ...原创 2021-05-25 14:27:26 · 10979 阅读 · 2 评论 -
springboot 过滤器简单实现及顺序执行实现
基于注解实现过滤器实现基础的过滤器, 可以直接用注解的方式实现, 其中要注意的有两点:主启动类要加 servletComponentScan 一定要执行最后一句, 不然不会执行 servlet 的 service 方法, 也就不会执行你的业务方法 filterChain.doFilter(servletRequest, servletResponse);另外 urlPatterns 支持 /* 通配, 但不支持 /**/abc 通配 @Order(2)@WebFilter(urlP原创 2021-05-08 18:29:22 · 944 阅读 · 0 评论 -
Mybatis plus api记录
按照字符串拼接的id, 批量修改 public boolean updateByIds(String userIds) { User user = new User(); user.setUpdateTime(DateUtil.now()); return this.update(user, Wrappers.<User>update().lambda().in(User::getId, Func.toLongList(userIds)));} 修改指定记录的单一字原创 2021-04-28 17:49:15 · 123 阅读 · 0 评论 -
SpringBoot,自定义注解+拦截器实现敏感数据的加解密! 自定义异常处理
https://mp.weixin.qq.com/s/O7C3Xs-7PhfgwTTR9FVHZQ记录一下转载 2021-04-21 16:02:32 · 490 阅读 · 0 评论 -
MAVEN INSTALL 时报错 程序包XX不存在, 找不到类
被 import 的依赖包加入如下配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <原创 2021-01-19 18:26:44 · 759 阅读 · 2 评论 -
SpringBoot 多数据源动态切换数据源
实现步骤请移步:https://blog.csdn.net/xp541130126/article/details/81739760感谢作者的分享, 十分的详细, 小白在实验中遇到以下问题, 在此做个记录, 帮助其他小新同学:1. 主启动类要加以下代码, 保证启动时就注册这个类/** * Visual启动器 * * @author Chill */@Import(DynamicDataSourceRegister.class)@SpringCloudApplicationp...原创 2020-06-09 11:21:03 · 1390 阅读 · 0 评论 -
rabbitmq-----用户管理
rabbitmq——用户管理安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用r...转载 2018-12-14 16:31:35 · 169 阅读 · 0 评论 -
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate报错
springboot项目启动时, 报了个错,坑死. 源码打断点发现加载的 properties文件里面, 有的属性是 nullat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate检查文件发现有个 "=" 后面有个空格, 卧槽!!!!总结: prope...原创 2018-12-20 19:08:36 · 3021 阅读 · 0 评论 -
webSocket简单粗暴的demo
前端代码 <%@ page language="java" pageEncoding="UTF-8" %> <!DOCTYPE html> <html> <head> <title>Java后端WebSocket的Tomcat实现</title> </head> ...原创 2019-02-22 18:50:34 · 1000 阅读 · 0 评论 -
FastJSON 设置默认参数,全局配置方式 和 一些使用方式
如果要被序列化的对象含有一个date属性或者多个date属性按照相同的格式序列化日期的话,那我们可以使用下面的语句实现:在应用的的Main方法体里配置全局参数:JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";//设置日期格式或者使用时传递配置参数JSONObject.toJSONString(resultMap, SerializerF...转载 2019-05-16 14:13:03 · 5279 阅读 · 0 评论 -
maven下载依赖缓慢, 更换数据源
右击项目 ----> maven ------> open setting.xml 或者create settings.xml , 然后用下面的替换原来的标签内容, ok<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of...原创 2019-06-25 15:49:40 · 1149 阅读 · 0 评论 -
shiro简单配置---ehcache.xml配置
~ Licensed to the Apache Software Foundation (ASF) under one ~ or more contributor license agreements. See the NOTICE file ~ distributed with this work for additional information ~ regarding原创 2017-11-12 09:18:46 · 636 阅读 · 0 评论 -
No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.Thread
这个问题, 请参考这位哥们博客:https://blog.csdn.net/happylee6688/article/details/43304247如果没有解决, 看下图 :发现新大陆的感觉有木有? @Autowired 和@Override 傻傻分不清楚, 自己给自己挖坑...原创 2019-05-28 14:55:00 · 1462 阅读 · 0 评论 -
POI填充模式顺序
很多人有个问题,如下:Workbook wb = new HSSFWorkbook();CellStyle cs = wb.createCellStyle();设置单元格背景色必须要设置填充模式, SOLID_FOREGROUND模式就是一种全填充模式,调用填充模式方法 cs.setFillPattern( (short)temp ); 时,发现无法设置...原创 2017-06-23 18:59:45 · 2650 阅读 · 0 评论 -
Elastic 安装配置常见问题
1. 安装安装博客很多,我就不抄袭了,以下是我参考的博客,成功了;https://blog.csdn.net/q15150676766/article/details/755786142.问题我主要说下我碰到的问题:1. 安装完成后无法启动,提示 root无法启动 elastic启动需要一个非root用户启动,用以下命令解决: groupadd elsea...原创 2018-07-27 17:38:31 · 381 阅读 · 0 评论 -
logBack简单配置, 配置意义说明
<?xml version="1.0" encoding="UTF-8" ?><!-- 级别从高到低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --><!-- 以下 每个配置的...原创 2018-07-19 16:05:27 · 249 阅读 · 0 评论 -
java获取客服端信息(系统,浏览器等)
String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer st = new StringTokenizer(agent,";"); st.nextToken(); String userbrowser = st.nextToken(); System.ou转载 2017-03-14 11:15:24 · 428 阅读 · 0 评论 -
POI操作Excel常用方法总结
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSS转载 2017-03-14 11:16:54 · 1623 阅读 · 0 评论 -
POI结构与常用类
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明包名称说明HSSF提转载 2017-05-09 15:38:40 · 2597 阅读 · 0 评论 -
ie浏览器“缺少标识符 字符串或数字”,解决
今天项目测试时,测试同事提了个bug,ie点击没反应,其它浏览器正常。我F12浏览器报页面URL“缺少标识符 字符串或数字”,我找了很久var 的对象,都没找到,最后我看地址后面有个逗号,我就ctrl+F搜逗号,一个个看,最后发现是$.post参数最后一个多个逗号坑爹的bug共享给大家,早日脱坑...原创 2017-05-19 19:49:29 · 22683 阅读 · 0 评论 -
以流的形式发送压缩文件到页面
public static void writeZip(final HttpServletResponse response, final List files, String fileName) throws IOException { response.reset(); response.setContentType("text/comma-separat原创 2017-07-04 18:20:32 · 862 阅读 · 0 评论 -
根据经纬度计算两点间距离(别问我公式细节,我也没明白,照搬就行)
import java.util.HashMap;import java.util.Map; public class MapDistance { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) {转载 2017-07-26 10:14:35 · 5971 阅读 · 2 评论 -
POI导出Excel代码实例(设置字体,边框,合并单元格,其它功能以后探索到继续更新)
package com.fbi.common.service.production;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;impor...原创 2017-03-14 18:58:23 · 1020 阅读 · 0 评论 -
JDBC基础操作一套
package com.atguigu.test;import java.sql.Connection;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;im原创 2017-09-16 12:15:28 · 220 阅读 · 0 评论 -
shiro配置----spring-mvc.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://原创 2017-11-12 09:23:21 · 270 阅读 · 0 评论 -
shiro配置----spring.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springf原创 2017-11-12 09:21:48 · 207 阅读 · 0 评论 -
生成验证码工具类
package com.atguigu.jf.console.common.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;/**原创 2017-11-03 21:58:06 · 662 阅读 · 0 评论 -
解析CIDR表示的IP段表示的范围
需求:给定一个ip:172.28.68.0和一个CIDR格式的ip配置项ipConfig="172.28.64.0/22,172.28.72.11;172.16.0.0/12,172.28.80.27",判断该IP是在哪个cidr表示的地址段,并获取cidr格式后面的一个ip地址。 首先,要对cidr表示法要有所了解。 例如:172.28.64.0/22表示前22位不变,用1表...转载 2017-12-04 18:56:34 · 11230 阅读 · 0 评论 -
HTTPClient学习
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会...转载 2018-03-16 14:57:40 · 123 阅读 · 0 评论 -
常用防盗链技术
通常防盗链是为了防止图片,视频被盗用。下面简单介绍几种防盗链的机制: 1. 利用HTTP Referer字段 HTTP请求中会包含来自哪个url的点击来源,通过这个referer字段可以检测是否别的网站发送的请求。 2.利用登录验证信息 有些需要登录的可以通过登录的信息来检车。 3.使用cookie中的动态转载 2017-04-07 10:05:12 · 1313 阅读 · 0 评论