10 2018 档案

摘要:Joda-Time是一个面向 Java™ 平台的易于使用的开源时间日期库。 依赖 用法 1.时间日期类生成 2.获取年月日点分秒 3.星期的处理 4.与JDK对象转换 5.日期前后推算 6.时间比较 7.时间差 8.格式化输出 Joda-Time的Util模板 参考:https://www.ibm. 阅读全文
posted @ 2018-10-28 19:31 platycoden 阅读(242) 评论(0) 推荐(0) 编辑
摘要:由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 手动添加到本地仓库需要本地有oracle驱动包,有两种方式获取oracle的驱动包:一种是去oracle官网下载,另一种是如果本 阅读全文
posted @ 2018-10-28 18:55 platycoden 阅读(325) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot中,要创建一个非Web应用程序,实现CommandLineRunner并覆盖run()方法 pom依赖:spring-boot-starter库 阅读全文
posted @ 2018-10-28 15:20 platycoden 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:一、传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1、单体应用:开发速度慢、启动时间长、依赖庞大、等等 2、微服务:易开发、理解和维护、独立的部署和启动等等 不足:分布式系统(分布式事务问题)、需要管理多个服务(服务治理) 二 阅读全文
posted @ 2018-10-19 15:15 platycoden 阅读(736) 评论(0) 推荐(0) 编辑
摘要:自定义拦截器共两步:第一:注册。第二:定义拦截器。 一、注册 @Configuration 继承WebMvcConfigurationAdapter(SpringBoot2.X之前旧版本) 旧版本代码 SpringBoot2.X 新版本配置拦截器 implements WebMvcConfigure 阅读全文
posted @ 2018-10-18 23:01 platycoden 阅读(2222) 评论(0) 推荐(0) 编辑
摘要:一、自定义原生Servlet 1、启动类里面增加注解 @ServletComponentScan 2、Servlet上添加注解 @WebServlet(name = "userServlet",urlPatterns = "/v1/api/test/customs") 二、自定义原生Listener 阅读全文
posted @ 2018-10-18 15:05 platycoden 阅读(657) 评论(0) 推荐(0) 编辑
摘要:一、近几年常用的访问数据库的方式和优缺点 1、原始java访问数据库 开发流程麻烦 <1>注册驱动/加载驱动 Class.forName("com.mysql.jdbc.Driver") <2>建立连接 Connection con = DriverManager.getConnection("jd 阅读全文
posted @ 2018-10-17 21:59 platycoden 阅读(460) 评论(0) 推荐(0) 编辑
摘要:第一步:打开myeclipse >help >install from site >Add将路径粘贴在这里。等待安装颜色主题。https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.u 阅读全文
posted @ 2018-10-17 14:28 platycoden 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:1、SpringBoot启动默认加载的Filter characterEncodingFilter hiddenHttpMethodFilter httpPutFormContentFilter requestContextFilter 2、Filter优先级(Ordered.HIGHEST_PRE 阅读全文
posted @ 2018-10-17 12:20 platycoden 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:第一种启动方式:对含有main方法的类进行 Run As Java Application 第二种方式:对项目“Maven Install” 生成jar包 在target目录下(java -jar xxxx.jar) 在pom中添加maven插件: 如果没有加,则执行jar包 ,报错如下 java 阅读全文
posted @ 2018-10-16 23:21 platycoden 阅读(5113) 评论(0) 推荐(0) 编辑
摘要:1、全局异常 @ControllerAdvice 如果是返回json数据 则用 RestControllerAdvice,就可以不加 @ResponseBody //捕获全局异常,处理所有不可知的异常 @ExceptionHandler(value=Exception.class) 2、自定义异常类 阅读全文
posted @ 2018-10-16 18:49 platycoden 阅读(6810) 评论(2) 推荐(0) 编辑
摘要:1、在类路径下增加一个banner.txt,里面是启动要输出的信息 自定义banner在线生成工具: http://www.bootschool.net/ascii 2、在applicatoin.properties增加banner文件的路径地址 #自定义启动banner文件的路径spring.ba 阅读全文
posted @ 2018-10-15 18:17 platycoden 阅读(543) 评论(0) 推荐(1) 编辑
摘要:热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 使用springboot结合dev-tool工具,快速加载启动应用 官方地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsin 阅读全文
posted @ 2018-10-12 16:32 platycoden 阅读(839) 评论(0) 推荐(0) 编辑
摘要:springboot文件上传 MultipartFile file,源自SpringMVC MultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效) 前端简易代码 文件大小配置,启动类里面配置 在application.pro 阅读全文
posted @ 2018-10-12 16:06 platycoden 阅读(3930) 评论(0) 推荐(0) 编辑
摘要:一、常用框架 阿里 fastjson,谷歌gson等 JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Jackson、FastJson、Gson类库各有优点,各有自己的专长(空间换时间,时间换空间) 二、jackson相关自 阅读全文
posted @ 2018-10-12 15:14 platycoden 阅读(2068) 评论(0) 推荐(0) 编辑
摘要:一、HTTP请求配置讲解 简介:SpringBoot2.x HTTP请求注解讲解和简化注解配置技巧 1、@RestController和@RequestMapping是springMVC的注解,不是springboot特有的 2、@RestController=@Controller+@Respon 阅读全文
posted @ 2018-10-12 14:59 platycoden 阅读(8775) 评论(0) 推荐(0) 编辑
摘要:常见错误: 常见错误一:These projects must be migrated to correctly function in this version of MyEclipse 需要修改编码方式 myeclipse编码为GBK,项目编码为UTF-8,将myeclipse的默认编码方式改为 阅读全文
posted @ 2018-10-10 14:54 platycoden 阅读(2660) 评论(0) 推荐(0) 编辑
摘要:1.修改Maven的 repository的路径 2.找到mirrors 使用阿里云镜像 3.打开 MyEclipse/Eclipse 打开“Windows”--“Preferences” 阅读全文
posted @ 2018-10-10 11:31 platycoden 阅读(355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示