随笔分类 -  Java

摘要:# [Eureka 配置项说明] # 应用名称,将会显示在Eureka界面的应用名称列 spring.application.name=eureka-server # 应用端口,Eureka服务端默认为:8761 server.port=8761 # 是否允许开启自我保护模式,缺省:true # 当 阅读全文
posted @ 2021-02-24 11:22 relucent 阅读(413) 评论(0) 推荐(0) 编辑
摘要:spring boot 可以打包成可执行的脚本来启动,其原理是在打成包时,将shell脚本注入到jar包中 #参考:https://docs.spring.io/spring-boot/docs/1.5.3.RELEASE/reference/htmlsingle/#deployment-servi 阅读全文
posted @ 2019-01-02 16:08 relucent 阅读(921) 评论(0) 推荐(0) 编辑
摘要:【maven_nexus3私服搭建】# 00.安装环境说明# (1)Windows7 64位# (2)JDK1.8 64位# (3)Sonatype Nexus Repository OSS 3.14# (4)Apache Maven 3.2.3# 一、Nexus 下载与安装# 01.登陆Sonat 阅读全文
posted @ 2018-10-16 16:02 relucent 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:# #核心属性 # #BANNER banner.charset = UTF -8#横幅文件编码。 banner.location = classpath :banner.txt#横幅文件位置。 #LOGGING logging.config =#日志记录配置文件的位置。例如对于Logback的“c 阅读全文
posted @ 2018-10-15 18:23 relucent 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:Spring 启动时,会有一个Banner图案,这个图案是可以更换的 只需要在 src/main/resources 路径下新建一个banner.txt文件,banner.txt中填写好需要打印的字符串内容即可。 banner.txt 中可以使用一些变量 ( 除了内置的变量外,还包括 applica 阅读全文
posted @ 2018-09-04 09:47 relucent 阅读(695) 评论(0) 推荐(1) 编辑
摘要:问题描述: Debug 模式启动项目,断点跳转到exitCurrentThread 解决方法: 修改Eclipse 配置 【window】->【Preferences】->【Java】->【Debug】 去掉【Suspend execution on uncaught exceptions】前面的勾 阅读全文
posted @ 2018-09-03 16:11 relucent 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:Lombok是什么 Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法. 官方地址: https://projectlombok.org/ github地址: https://github.c 阅读全文
posted @ 2018-05-04 19:01 relucent 阅读(3622) 评论(0) 推荐(1) 编辑
摘要:JAR包是Java中所特有一种压缩文档。存储格式格式就是.zip包。但是与ZIP包不同的地方是,生成JAR包时候,会自动添加一个META-INF\MANIFEST.MF文件命令参数jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...其中{ctxu}这四个参数必须选 阅读全文
posted @ 2017-09-24 00:18 relucent 阅读(1505) 评论(0) 推荐(0) 编辑
摘要:Quartz, 是一个企业级调度工作的框架,帮助Java应用程序到调度工作/任务在指定的日期和时间运行。<br>官方网站 http://www.quartz-scheduler.org/ 运行环境Quartz 可以运行嵌入在另一个独立式应用程序Quartz 可以在应用程序服务器(或servlet容器 阅读全文
posted @ 2017-09-19 16:35 relucent 阅读(342) 评论(0) 推荐(0) 编辑
摘要:一、什么是 RxJavahttps://github.com/ReactiveX/RxJavaRxJava is a Java VM implementation of Reactive Extensions:a library for composing asynchronous and even 阅读全文
posted @ 2017-09-08 09:19 relucent 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Jedis 是 Redis 官方首选的 Java 客户端开发包 (redis的java版本的客户端实现) #MAVEN配置 #JAVA代码 阅读全文
posted @ 2017-04-11 17:14 relucent 阅读(843) 评论(0) 推荐(0) 编辑
摘要:DataSource 配置说明 JPA配置 Jooq 配置 h2 配置 jta-配置 阅读全文
posted @ 2017-03-25 13:10 relucent 阅读(3064) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 配置文件说明 默认配置文件:application.yml 或 application.properties 配置文件中属性允许使用占位符例如 ${port:80},运行时使用 Java -jar app.jar --server.port=8081 方式来传递参数 阅读全文
posted @ 2017-03-19 10:28 relucent 阅读(364) 评论(0) 推荐(0) 编辑
摘要:在Java1.8之后,可以通过反射API java.lang.reflect.Executable.getParameters来获取到方法参数的元信息,(在使用编译器时加上-parameters参数,它会在生成的.class文件中额外存储参数的元信息)但是在JDK1.7及以下版本的API并不能获取到 阅读全文
posted @ 2017-03-09 15:14 relucent 阅读(7305) 评论(0) 推荐(0) 编辑
摘要:import java.util.concurrent.TimeUnit; import org.apache.curator.framework.CuratorFramework; import org.apache.curator.framework.CuratorFrameworkFactory; import org.apache.curator.framework.recipes.lo... 阅读全文
posted @ 2017-03-01 13:36 relucent 阅读(5874) 评论(0) 推荐(0) 编辑
摘要:概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2015-11-11 10:19 relucent 阅读(156642) 评论(33) 推荐(26) 编辑
摘要:Excel的列名是由于字母组成的。 A-Z分别代表1-26 AA是27AB是28以此类推。以下是这种编码的转换方法,如果遇到需要用纯字母编号来表示数字的时候可以用到。/** *类似EXCEL的列头编号的转换方法 */public class AlphaIntegerTest { /** * 将... 阅读全文
posted @ 2015-08-13 21:36 relucent 阅读(2156) 评论(0) 推荐(1) 编辑
摘要:一、卸载系统自带的JDK 如果Linux已经自带OpenJdk,我们需要将它卸载掉,否则可以直接[安装JDK] 查看Linux自带的JDK是否已安装,输入如下命令查看JAVA版本信息。 java -version然后输入以下命令,查看JDK信息。 rpm -qa|grep java  例如会输出   阅读全文
posted @ 2015-06-15 13:39 relucent 阅读(791) 评论(0) 推荐(0) 编辑
摘要:HQL运算符QBC运算符含义=Restrictions.eq()等于equalRestrictions.ne()不等于not equal>Restrictions.gt()大于greater than>=Restrictions.ge()大于等于greater than or equal<... 阅读全文
posted @ 2015-06-12 10:18 relucent 阅读(526) 评论(0) 推荐(0) 编辑
摘要:Calendar 类是一个抽象类,为日历字段之间的转换提供了一些方法。其中有一个重要方法 getActualMaximum ,该方法用于返回指定日历字段实际的最大值。 利用这个方法(Calendar.getActualMaximum),我们可以获得某年某月的天数。 代码如下: 备注:以上代码有两个需 阅读全文
posted @ 2015-06-10 16:50 relucent 阅读(19141) 评论(1) 推荐(1) 编辑