List 和Array 相互转化
文章目录 1、List to Array 1.1、List 转成 Object 类型数组 1.2、List 转成 String 类型数组 2、Array to List 2.1、使用Arrays 工具类转成List 2.2、Collections 工具类转换List 3、List ,Array 转成字符串,添加分隔符 4、List 和Array 相互转化工具类 1、List to Array 1.1、List 转成 Object 类型数组 使用List的toArray()方法,只能转成 Obj
java 正则表达式 去掉 文章头部和尾部的空格(全角,半角)、制表符、换页符
转载:https://blog.csdn.net/Yan456jie/article/details/62056848 public class StringTool {
/**
* 去除 字符串中 所包含的空格
*
* <pre>
* 包括:空格(全角,半角)、制表符、换页符等
* </pre>
*
* @param xhtml
* @return
*/
public static String removeAllBlank(String xht
(转载)springMvc 或spring boot 项目中 maven maven-war-plugin插件 和 profile 的综合使用列子
1、例子1 1.1、在项目中定义了 dev、test、production 三个不同环境 配置目录 注意:这是目录,不是单个配置文件。 每个目录下面有多个配置文件。如图所示: 此为 dev 目录下有多个配置文件,test、production的配置文件与此类似。 1.2、pom.xml : <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
传统分布式事务介绍和阿里微服务架构的分布式事务GTS
阿里妹导读:分布式事务已经成为微服务落地最大的阻碍,也是非常具有挑战性的一个技术难题。 为此,今天我们邀请阿里高级技术专家于皋,和大家深入探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案----GTS(Global Transaction Service)。 1、微服务的发展 微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了
在html中,给引用的js文件自动添加版本号,去掉js缓存
在html中,给引用的js文件动态添加版本号,可以去掉js缓存,保证使用的js始终是最新的js 。 <!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-c
LCN 分布式事务框架
1、LCN 框架的由来 在设计框架之初的1.0 ~ 2.0的版本时,框架设计的步骤是如下的,各取其首字母得来的LCN命名: 锁定事务单元(lock) 确认事务模块状态(confirm) 通知事务( notify ) 2、LCN 框架相关资料 tx-lcn 官方地址:https://www.txlcn.org/ tx-lcn Github地址:https://github.com/codingapi/tx-lcn tx-lcn 服务下载地址:https://pan.baidu.com/s/1cL
(转载)MP3 转PCM 的 Java方式实现
使用讯飞语音时,默认是传 wav 或 pcm 格式的音频,而 APP端 传到后台服务的音频的格式是mp3,所以需要将 mp3 转成 pcm 。 import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream
spring boot 或 clound 整合时的异常解决方法
1、ConfigServicePropertySourceLocator : Fetching config from server at: http://localhost:8888 Eureka 客户端的服务启动时,我配置是8001,但是发现启动时,会从8888端口获取配置信息。 其实就是一个配置文件优先级的问题;SpringCloud里面有个“启动上下文”,主要是用于加载远端的配置,也就是加载ConfigServer里面的配置,默认加载顺序为:加载bootstrap.*里面的配置 -->
开发日常小结(34):源码分析:String类的equals()方法
版权声明: https://blog.csdn.net/qq_29166327/article/details/82961595 目录 1、提出问题 2、源码分析 3、测试Demo: 1、提出问题 我们都知道,在Java中,“==”比较的是对象在内存中的地址,“equals”比较对象的内容;今天复习一下”equals“。 2、源码分析 /** * Compares this string to the specified object. The result is {@code * true}
开发日常小结(36):源码分析:String类的substring(int beginIndex, int endIndex)方法
版权声明: https://blog.csdn.net/qq_29166327/article/details/82972077 目录 1、提出问题 2、测试Demo 3、源码: 1、提出问题 顺序执行下列程序语句后,则b的值是() String a="Hello"; String b=a.substring(0,2); 2、测试Demo
public class test_string_substring {
/**
* @param args
*/
public stat
多线程学习(6):Java 多线程间通信(五个通俗易懂例子)
版权声明: https://blog.csdn.net/qq_29166327/article/details/82969064 2018年10月10日 目录 1、提出问题 2、测试Demo 2.1 线程依次执行 2.2 两个线程按照指定方式有序交叉运行 2.3 四个线程 A B C D,其中 D 要等到 A B C 全执行完毕后才执行,而且 A B C 是同步运行的 2.4 三个运动员各自准备,等到三个人都准备好后,再一起跑 2.5 子线程完成某件任务后,把得到的结果回传给主线程 1、提出问
前嗅ForeSpider教程:采集中国证券网
前几天有人问如何采集中国证券网,小编整理了一下,在此为大家做一下演示,同样适用于其他金融经济型的网站:第一步:新建任务①点击左上角“加号”新建任务,如图1:②在弹窗里填写采集地址,任务名称,如图2:③点击下一步,选择进行数据抽取还是链接抽取,本次采集要闻列表页新闻的正文数据,正文数据是通过点击列表链接进入的,所以本次需要抽取列表链接,所以点击抽取链接,如图3:第二步:通过地址过滤,得到所需的分区链
开发日常小结(38):MYSQL: left join / right join / join 的使用区别和联系
版权声明: https://blog.csdn.net/qq_29166327/article/details/83186980 2018年10月19日 目录 1、JOIN 的概念 2、JOIN 使用场景 3、场景一:INNER JOIN 4、场景二: LEFT JOIN 5、场景三:RIGHT JOIN 6、场景四:FULL JOIN FULL JOIN 关键字语法 1、JOIN 的概念 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 SQL join
JOOQ框架学习(1):逆向编译生成代码
版权声明: https://blog.csdn.net/qq_29166327/article/details/83046319 2018年10月14日 目录 一、前言 二、模仿网上的文章来搭建JOOQ Demo 步骤1:配置XML文件 步骤2:手敲执行指令 三、对于盲目照抄导致报错的不断填坑 坑NO1:class not found. 坑NO.2:java.lang.ClassNotFoundException: org.jooq.util.DefaultGenerator 坑NO.3:ja
后端日志【11】:回归自我,负重前行
版权声明: https://blog.csdn.net/qq_29166327/article/details/83743117 2018年11月5日 距离上一篇日志,居然已经过去了3个月了,是的,就是那么的忙碌,没有闲心静下来好好总结自己,今日8点多到公司,做个总结吧,捋顺了然后解除迷惘再出发。 一、2018/3/4 - 2018/10/1 在上家公司,游戏中忙碌着,没有了任何的私人时间,周复一周的忙(自己也想发笑,因为最后项目组解散了,幸亏自己早在很早之前就做好打算,不断地学习和准备,对于
Java(36):Lambda 与 Stream 小结
版权声明: https://blog.csdn.net/qq_29166327/article/details/83280980 2018年10月22日 目录 一、Lambda 1.1 lambda小例子1 1.2 lambda小例子2 1.3 分析 二、Stream 2.1 如何理解Stream 2.2 Stream特点 2.3 生成Stream的方式 2.4 Stream的中间操作 2.5 Stream的终止操作 Java 是面向对象语言,除了原始数据类型之处,Java 中的所有内容都是一
开发日常小结(39):MYSQL: UNION 和 UNION ALL 的使用与区别
版权声明: https://blog.csdn.net/qq_29166327/article/details/83216381 2018年10月20日 目录 一、新建一个简单的表,两个select查询语句 二、UNION 用法的个人理解 三、包含或取消重复的行 四、查询结果排序 五、小结 1、UNION在MySQL4.0以上版本才能可以使用。 2、UNION是条件联结的手段之一。 一、新建一个简单的表,两个select查询语句 新建表author:
SET FOREIGN_KEY_CHEC
后端日志【12】:年终总结:保持自己的节奏
版权声明: https://blog.csdn.net/qq_29166327/article/details/86560860 2019年01月20日10:26:15 前天是星期五,转正答辩,发现自己做了还是不少的事情,确实适应了企业的业务发展,我对自己的实力有信心。 生活和工作确实略微大胆了许多,哈哈,但是广东的天气一直比较冷(这些天都是10°上下),2018年互联网行业的水平线一直往下走的趋势,可谓雪上加霜。 跟好哥们聊了好久,吃了一顿红烧鱼(手工做的),发现自己原来经历了蛮多的事情。
今日推荐
周排行