java
ChanVo
这个作者很懒,什么都没留下…
展开
-
dubbo 生产者 抛出自定义异常 问题
在dubbo生产者中抛出自定义异常时如果自定义异常类和接口不在同一个模块自定义异常会被RuntimeException再次封装这时候只要把自定义异常类移到接口类模块即可...原创 2019-11-19 11:55:38 · 382 阅读 · 0 评论 -
JAVA PAT (Basic Level) Practice 1054 求平均值
实现代码import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int count = Integer.parseInt(...原创 2019-11-18 11:55:57 · 217 阅读 · 0 评论 -
java redistemplate 配置序列化
@Configurationpublic class RedisConfig { @Bean(name = "redisTemplate") public RedisTemplate<String, Object> getRedisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, O...原创 2019-11-18 10:42:35 · 629 阅读 · 0 评论 -
java spring boot 全局异常捕获
@Slf4j@Component@RestControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(value = Exception.class) public ApiResult defaultException(Exception e) { log.info("未检查异常", e);...原创 2019-11-18 10:39:50 · 273 阅读 · 0 评论 -
java spring boot jackson 配置 null字符串为"" null数组为[]
如果后端字段为null 前端经常判断null也是挺麻烦的配置jackso可以达到把字符串null转为""null数组转为[]添加两种处理null的方法 。你也可以添加更多比如int为null的处理、布尔为null的处理等public class CustomJsonSerializer { public static class CollectionSerializer extend...原创 2019-11-18 10:34:57 · 607 阅读 · 0 评论 -
java spring boot 拦截所有请求 显示请求路径 方法 ip 等
@WebFilter(filterName = "LogFilter", urlPatterns = "/*")@Componentpublic class LogFilter extends OncePerRequestFilter { private Logger log = LoggerFactory.getLogger(LogFilter.class); @Override...原创 2019-11-18 10:26:13 · 2147 阅读 · 0 评论 -
前后端分离 ajax java跨域配置 spring boot 、 spring security
实现这个类 并给类加@Configure注解其中allowedMethods中根据需要设置一般来说GET/POST/OPTIONS即可接下来是spring security配置 没有就不用配了红框部分是关键 主要是关闭跨域拦截...原创 2019-11-18 10:22:43 · 237 阅读 · 0 评论 -
如何在非 bean 对象中注入 dubbo service
首先需要一个spring静态获取bean的工具类@Componentpublic class SpringContextBeanUtil implements ApplicationContextAware { private static ApplicationContext context; @Override public void setApplicationConte...原创 2019-11-18 10:15:24 · 728 阅读 · 0 评论 -
spring dubbo 报错
org.apache.dubbo.rpc.RpcException: Failed to invoke the method saveOnein the service fun.chanvo.service.ITbProductService. Tried 3 times ofthe providers [192.168.0.209:20880] (1/1) from the registr...原创 2019-11-18 10:07:58 · 1529 阅读 · 0 评论 -
spring dubbo 2.7.3 zookeeper 项目构建
首先安装服务端的zookeeper 版本最好和spring dubbo一致 2.7.3对应的zk版本是3.4.13 (安装过程略)使用idea 构建多模块项目 引入需要的依赖parent为项目的依赖中心 所有模块都是parent的子模块common中放通用工具类等interface中放业务层接口service放业务实现类web放controller、拦截器、过滤器、权限框架等mod...原创 2019-11-18 09:58:14 · 652 阅读 · 0 评论 -
Java Shiro 设置 anon 无效
我在这里定义 /user/login 路径设置为anon但还是会经过过滤器解决方案如下: 过滤规则map要为LinkedHashMap原创 2019-10-21 14:22:08 · 1558 阅读 · 1 评论 -
使用 IDEA 部署 Springboot 项目到远程 Docker
首先需要开启目标服务器Docker的远程访问 具体操作在以下链接https://blog.csdn.net/longzhanpeng/article/details/82217398开启完成后在IDEA里打开项目 配置pom.xml文件<build> <resources> <!--引入静态文件--> <r...原创 2019-09-19 15:46:46 · 326 阅读 · 0 评论 -
IDEA Maven项目 pom.xml 找不到 Dependency 依赖
如果你的pom.xml中使用了dependencyManagement管理依赖并且添加了你本地仓库中不存在的依赖可能会提示但是你去源又看得到其是存在的这时你只需要把最外围的<dependencyManagement></dependencyManagement>标签 暂时去掉刷新项目 你会发现问题解决 依赖能正常找到和下载了dependencyManagement...原创 2019-09-19 17:23:26 · 4944 阅读 · 2 评论 -
Springcloud feign 异常报错及解决方法
1原创 2019-09-19 23:25:54 · 7975 阅读 · 2 评论 -
Java JDK1.8 JDBC 连接 Mysql 数据库
首先创建一个Maven项目 并在pom.xml添加jdbc依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&g...原创 2019-09-26 14:45:59 · 2734 阅读 · 0 评论 -
Java PTA 计算3到7位 水仙花数
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int min = (int) Math.pow...原创 2019-09-26 15:12:58 · 2818 阅读 · 1 评论 -
Java PAT (Basic Level) Practice 害死人不偿命的(3n+1)猜想
本题主要考察递归方法import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println(countS...原创 2019-09-26 15:26:56 · 271 阅读 · 0 评论 -
Java PAT (Basic Level) Practice 写出这个数
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] pinyin = new String[]{"ling", "yi", "er", "san", "si", ...原创 2019-09-26 15:37:24 · 147 阅读 · 0 评论 -
Java PAT (Basic Level) Practice 成绩排名
import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = Integer.valueOf(sc.nextLine()); List<Map<String,...原创 2019-09-26 16:03:00 · 113 阅读 · 0 评论 -
JavaWeb 常用环境配置 Win10
说明1. JDK1.8安装与配置2. Mysql5.5.62安装与配置3. Tomcat7.0安装与配置4. Idea2019.2社区版安装与配置1.JDK1.8安装与配置在浏览器中打开JDK官方下载地址 选择对应操作系统的版本下载这里Win10 64位系统选择Windows X64下载 下载需要注册登录账号JDK安装时可以选择安装路径 这里我使用了默认地址 JRE也可以一并安...原创 2019-09-07 15:49:43 · 220 阅读 · 0 评论