- 博客(10)
- 资源 (38)
- 收藏
- 关注
原创 Spring Boot 不使用默认的 parent,改用自己的项目的 parent
在初学spring boot时,官方示例中,都是让我们继承一个spring的 spring-boot-starter-parent 这个parent:parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.5.1
2018-01-30 17:54:26 1260
原创 Java8新增的重复注解@Repeatble和类型注解
第一讲 重复注解重复注解:即允许在同一申明类型(类,属性,或方法)前多次使用同一个类型注解 在java8 以前,同一个程序元素前最多只能有一个相同类型的注解;如果需要在同一个元素前使用多个相同类型的注解,则必须使用注解“容器”。public@interfaceAuthority { String role();} public@interfaceAuthorities { //@...
2018-01-30 15:20:16 882
原创 使用Java8的函数式接口@FunctionalInterface实现简单异步调用
最近研究了一下异步调用,接下来几篇博客是跟异步调用相关的,首先使用@FunctionalInterface接口实现一个简单的步调用,也就是本篇博客主要内容。然后再加上ZMQ,实现一个带网络通信的异步调用。再下一步就是复杂一点的RPC调用,最终目的是实现一个使用ZMQ的分布式调用系统。 Flag已经立,目标也定好了,先从简单的说起。 情景假设:假设一个程序需求是用户Person查看用
2018-01-30 14:57:56 1415
原创 Springboot 项目在IDEA或eclipse下打包
在开发springboot项目中,我们会进行打包发布项目,springboot推荐以jar包方式发布,相对之下 jar运行的效率比起war项目快很多。打包切记: 1.查看项目里面有没有其他的main方法(启动main除外) 2.maven依赖是否引入进来 IDEA下打包eclipse下打包
2018-01-30 11:06:17 2607
转载 Spring部署报错:Could not open ServletContext resource [/jdbc.properties]
1 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 2 org.springframework.beans.factory.BeanInitializationException:
2018-01-25 21:16:03 9063 4
转载 《阿里巴巴Java开发手册》扫描插件正式发布--插件安装和使用分析
阿里巴巴于10月14日上午9:00在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件。下面分享这个插件,希望更多的人使用,提高我们的代码/编码的规范!阿里代码规约插件相关内容:视频地址:https://yunqi.aliyun.com/#/video/detail1420翘首期盼247天!《阿里巴巴Java开发手册》扫描插件正式发布:https://
2018-01-23 16:21:02 638
转载 volatile、ThreadLocal、synchronized等3个关键字区别
1.volatilevolatile主要是用来在多线程中同步变量。 在一般情况下,为了提升性能,每个线程在运行时都会将主内存中的变量保存一份在自己的内存中作为变量副本,但是这样就很容易出现多个线程中保存的副本变量不一致,或与主内存的中的变量值不一致的情况。而当一个变量被volatile修饰后,该变量就不能被缓存到线程的内存中,它会告诉编译器不要进行任何移出读取和写入操作的优化,换句话说
2018-01-22 15:18:30 785
转载 关于文件/附件下载的Java代码
Java文件下载的几种方式[java] view plain copy public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File
2018-01-15 16:00:01 1482
转载 一名拿到阿里、京东、百度等公司offer的Java程序员年终总结
2017已经结束了,这一年的工作经验也该做个总结,顺便跟大家分享一下。我认为,随着你工作年限的增长、对生活对生命认识的深入,应当不断思考三个问题:1、我到底适不适合当一名程序员?2、我到底应不应该一辈子以程序员为职业?3、我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?最终,明确自己的职业规划,对自己的规划负责并为之努力关于专业技能写完项目接着写写一名3年工
2018-01-10 14:27:17 2732
转载 Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置。 创建实现接口 CommandLineRunner 的类package org.springboot.sample.runner;i
2018-01-02 11:39:24 681
syntaxhighlighter_3.0.83
2018-04-19
persistence-3_0-pfd-spec.pdf
2017-10-10
lombok.jar v1.16.18
2017-09-27
node-v6.9.5-x64.msi
2017-09-22
zookeeper-3.3.6.tar.gz
2017-09-21
apache-maven-3.5.0-bin.tar.gz
2017-09-21
dubbo-admin-2.5.4.war
2017-09-21
lombok.jar
2017-09-21
jdk-8u251-windows-x64.exe
2020-06-30
otp_win64_22.1.zip
2020-01-02
otp_win64_22.0.exe.zip
2019-06-21
jdk-8u212-windows-x64.exe
2019-05-28
Samsung_NVM_Express_Driver_3.1.exe
2019-05-27
apach-maven-3.6.0
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人