自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 dubbo 生产者 抛出自定义异常 问题

在dubbo生产者中抛出自定义异常时如果自定义异常类和接口不在同一个模块自定义异常会被RuntimeException再次封装这时候只要把自定义异常类移到接口类模块即可...

2019-11-19 11:55:38 407

原创 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 243

原创 jquery ajax restful api 请求

后端用的是springboot使用jquery封装了三种常用的请求方式const appendUrl = function (suffix) { return "http://localhost:8011" + suffix;};//form getconst get = function (url, body, suc) { $.ajax({ url:...

2019-11-18 10:52:03 1135

原创 java redistemplate 配置序列化

@Configurationpublic class RedisConfig { @Bean(name = "redisTemplate") public RedisTemplate<String, Object> getRedisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, O...

2019-11-18 10:42:35 639

原创 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 283

原创 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 639

原创 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 2179

原创 前后端分离 ajax java跨域配置 spring boot 、 spring security

实现这个类 并给类加@Configure注解其中allowedMethods中根据需要设置一般来说GET/POST/OPTIONS即可接下来是spring security配置 没有就不用配了红框部分是关键 主要是关闭跨域拦截...

2019-11-18 10:22:43 249

原创 如何在非 bean 对象中注入 dubbo service

首先需要一个spring静态获取bean的工具类@Componentpublic class SpringContextBeanUtil implements ApplicationContextAware { private static ApplicationContext context; @Override public void setApplicationConte...

2019-11-18 10:15:24 752

原创 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 1583

原创 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 672

原创 Python PAT (Basic Level) Practice 1042 字符统计

实现代码if __name__ == '__main__': line = input() chars_count = {} for i in range(len(line)): c = line[i] if 96 < ord(c) < 123 or 64 < ord(c) < 91: c ...

2019-10-21 17:20:58 224

原创 Python PAT (Basic Level) Practice 1017 A除以B

实现代码if __name__ == '__main__': nums = [int(i) for i in input().split(" ")] print("%d %d" % (nums[0] // nums[1], nums[0] % nums[1]))

2019-10-21 16:31:31 198

原创 Python PAT (Basic Level) Practice 1011 A+B 和 C

实现代码if __name__ == '__main__': count = int(input()) lines = [input() for i in range(count)] step = 1 for line in lines: nums = [int(i) for i in line.split(" ")] a = n...

2019-10-21 16:00:16 203

原创 Python PAT (Basic Level) Practice 1009 说反话

实现代码if __name__ == '__main__': words = input().split(" ") n_words = [] while len(words) > 0: n_words.append(words.pop()) for i in range(0, len(n_words)): if i == l...

2019-10-21 15:12:22 252

原创 Python PAT (Basic Level) Practice 1006 换个格式输出整数

实现代码if __name__ == '__main__': num = int(input()) n = [int(i) for i in str(num)] s = '' if len(n) == 3: for i in range(1, n[0] + 1): s += 'B' for i in ran...

2019-10-21 15:04:31 196

原创 Python PAT (Basic Level) Practice 1016 部分A+B

实现代码def get_result(num1, num2): result = 0 while True: flag = 0 if num1 > 10: n = int(num1 % 10) num1 = num1 / 10 else: n = int...

2019-10-21 14:45:13 226

原创 Java Shiro 设置 anon 无效

我在这里定义 /user/login 路径设置为anon但还是会经过过滤器解决方案如下: 过滤规则map要为LinkedHashMap

2019-10-21 14:22:08 1568 1

原创 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 125

原创 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 160

原创 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 281

原创 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 2852 1

原创 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 2782

原创 Springcloud feign 异常报错及解决方法

1

2019-09-19 23:25:54 8053 2

原创 IDEA Maven项目 pom.xml 找不到 Dependency 依赖

如果你的pom.xml中使用了dependencyManagement管理依赖并且添加了你本地仓库中不存在的依赖可能会提示但是你去源又看得到其是存在的这时你只需要把最外围的<dependencyManagement></dependencyManagement>标签 暂时去掉刷新项目 你会发现问题解决 依赖能正常找到和下载了dependencyManagement...

2019-09-19 17:23:26 5018 2

原创 使用 IDEA 部署 Springboot 项目到远程 Docker

首先需要开启目标服务器Docker的远程访问 具体操作在以下链接https://blog.csdn.net/longzhanpeng/article/details/82217398开启完成后在IDEA里打开项目 配置pom.xml文件<build> <resources> <!--引入静态文件--> <r...

2019-09-19 15:46:46 339

原创 JavaScript 的基本使用(一)

摘自百度百科https://baike.baidu.com/item/javascript/321142JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。基本使用首先...

2019-09-19 14:48:52 429

原创 CSS 盒子模型

在HTML中 每个元素都可以看成一个矩形的盒子 这个盒子拥有 margin padding border positon border height width 属性名字中文名意义margin外边距负责控制盒子边框与整个盒子之间的距离padding内边距负责控制盒子内容与盒子边框的距离border边框即盒子内容的边框position位置有...

2019-09-18 17:23:02 183

原创 HTML 基础标签 (二)

Table 表格 表头A 表头B 表头C 表头D 表头E 正常 1 1 1 1 列合并 colspan='n' , n为要合并单元格数,包括本身 3 rowspan='2'行合并 rowspan='n' , n为要合并单元格数,包括本身 ...

2019-09-11 14:50:57 175

原创 HTML 基础标签 (一)

标签效果描述<h1></h1>效果标题<h2></h2>效果<h3></h3>效果<h4></h4>效果<h5></h5>效果<h6></h6>效果<p><...

2019-09-11 14:00:28 123

原创 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 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除