java
文章平均质量分 94
罗马没假日
这个作者很懒,什么都没留下…
展开
-
springboot 读取 yml 配置的几种方式
前言:在springboot 项目中一般默认的配置文件是application.properties,但是实际项目中我们一般会使用application.yml 文件,下面就介绍一下在springboot 中读取 yml 配置的几种方式.yml 文件规则yml文件的好处,天然的树状结构,一目了然,实质上跟properties是差不多的。 不支持tab缩进 可以使用 "-小写字母" 或 "_小写字母"来 代替 "大写字母",如 userName 与 user-name ,user_name 含义是原创 2020-07-14 17:13:15 · 422 阅读 · 0 评论 -
SpringBoot 整合 ActiveMq
一、ActiveMQ简介1). ActiveMQActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一访问接口JDBC,它是一种与厂商无关的API,使得Java程序能够与不同厂商的消息组件很好地进行通信。2). J转载 2020-07-13 17:03:01 · 124 阅读 · 0 评论 -
web应用单点登录原理与简单实现
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须...转载 2019-04-10 09:44:39 · 424 阅读 · 0 评论 -
java循环解析sokcet内容并格式化输出HTTP实例(httpParser)
项目需求:需要建立socket客户端完成连接,成功连接后服务端会循环发送数据HTTP格式字符串到客户端,客户端获取HTTP处理获得其中的body数据。描述能力太差,我直接贴使用实例吧!!!一、获取连接,并启用一个线程:/** * @author spd * 通过ip,port连接到socket * * */public class ConnectMethod { Soc...原创 2019-04-03 15:51:38 · 399 阅读 · 0 评论 -
TransactionSynchronizationManager事物提交之后操作
使用TransactionSynchronizationManager在事务提交之后操作import org.springframework.transaction.support.TransactionSynchronizationManager;import org.springframework.transaction.support.TransactionSynchronizatio...原创 2018-12-13 08:07:24 · 3736 阅读 · 0 评论 -
HashMap循环遍历方式及其性能对比
1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet() Java 1 2 3 4 5 Map<String, String> map = new HashMap<String, S...原创 2018-11-02 14:58:35 · 131 阅读 · 0 评论 -
java中驼峰与下横线格式字符串互转算法
public static final char UNDERLINE = '_'; /** * 驼峰格式字符串转换为下划线格式字符串 * * @param param * @return */ public static String camelToUnderline(String param) { if (p...原创 2018-11-02 14:54:27 · 198 阅读 · 0 评论 -
Jackson解析,对象转json,json转对象,map
前言以及准备工作:当我在网上找Jackson的依赖包的时候,看到很多文章都是复制过来复制过去的,里面给的依赖包只有核心包jackson-core-2.x.x,然而代码里面却需要用到jackson-databind-2.x.x里面的东西,比如里面有一个ObjectMapper类,只有后者的依赖包里面才有,所以说,请那些抄博客的人能够copy得有水平一些吗,最基本的依赖包都不讲清楚。当然最好的方法...转载 2018-11-02 14:53:39 · 3704 阅读 · 1 评论 -
java系统性能调优
这是我前几天整理的一篇 数据库优化的文章,贴出来与大家共享。 据统计,以数据库为中心的应用程序80%的性能问题是低效的SQL语句引起的,所以SQL的性能优化显得十分重要。另一方面,Oracle数据库应用系统运行阶段,DBA(数据库管理员)对系统参数配置不合理导致数据库运行性能低下,再者数据库物理结构的不合理也是导致性能低下的原因,本文主要从这些方面展开对oracle数据库应用性能的讨论。[2] 1...转载 2018-07-05 20:53:18 · 212 阅读 · 0 评论 -
JDK 10 的 109 项新特性
虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。我看过各种关于 JDK10 新特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出 JDK10 中已经发生变化的方方面面(包括新增的和剔除的)。有时候,我会做一些关于 Java SE 的报告会。之前我在“ JDK9 的 55 个新特...转载 2018-04-03 16:57:06 · 86 阅读 · 0 评论