- 博客(31)
- 收藏
- 关注
原创 dubbo 生产者 抛出自定义异常 问题
在dubbo生产者中抛出自定义异常时如果自定义异常类和接口不在同一个模块自定义异常会被RuntimeException再次封装这时候只要把自定义异常类移到接口类模块即可...
2019-11-19 11:55:38 435
原创 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 268
原创 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 1165
原创 java redistemplate 配置序列化
@Configurationpublic class RedisConfig { @Bean(name = "redisTemplate") public RedisTemplate<String, Object> getRedisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, O...
2019-11-18 10:42:35 650
原创 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 294
原创 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 657
原创 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 2205
原创 前后端分离 ajax java跨域配置 spring boot 、 spring security
实现这个类 并给类加@Configure注解其中allowedMethods中根据需要设置一般来说GET/POST/OPTIONS即可接下来是spring security配置 没有就不用配了红框部分是关键 主要是关闭跨域拦截...
2019-11-18 10:22:43 254
原创 如何在非 bean 对象中注入 dubbo service
首先需要一个spring静态获取bean的工具类@Componentpublic class SpringContextBeanUtil implements ApplicationContextAware { private static ApplicationContext context; @Override public void setApplicationConte...
2019-11-18 10:15:24 769
原创 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 1610
原创 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 688
原创 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 268
原创 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 214
原创 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 220
原创 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 277
原创 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 207
原创 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 245
原创 Java Shiro 设置 anon 无效
我在这里定义 /user/login 路径设置为anon但还是会经过过滤器解决方案如下: 过滤规则map要为LinkedHashMap
2019-10-21 14:22:08 1581 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 137
原创 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 171
原创 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 294
原创 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 2893 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 2811
原创 IDEA Maven项目 pom.xml 找不到 Dependency 依赖
如果你的pom.xml中使用了dependencyManagement管理依赖并且添加了你本地仓库中不存在的依赖可能会提示但是你去源又看得到其是存在的这时你只需要把最外围的<dependencyManagement></dependencyManagement>标签 暂时去掉刷新项目 你会发现问题解决 依赖能正常找到和下载了dependencyManagement...
2019-09-19 17:23:26 5072 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 353
原创 JavaScript 的基本使用(一)
摘自百度百科https://baike.baidu.com/item/javascript/321142JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。基本使用首先...
2019-09-19 14:48:52 443
原创 CSS 盒子模型
在HTML中 每个元素都可以看成一个矩形的盒子 这个盒子拥有 margin padding border positon border height width 属性名字中文名意义margin外边距负责控制盒子边框与整个盒子之间的距离padding内边距负责控制盒子内容与盒子边框的距离border边框即盒子内容的边框position位置有...
2019-09-18 17:23:02 196
原创 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 188
原创 HTML 基础标签 (一)
标签效果描述<h1></h1>效果标题<h2></h2>效果<h3></h3>效果<h4></h4>效果<h5></h5>效果<h6></h6>效果<p><...
2019-09-11 14:00:28 133
原创 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 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人