![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
HiJohnnyBoy
love and share
展开
-
centos安装wine
在 CentOS 7 中安装完 Wine 3 后,运行程序显示中文会模糊,那是因为 Wine 中没有安装 Windows 下常用的中文字体,安装完成后字体文件夹的位置为 /usr/share/wine/fonts/,你需要从网上下载常用中文字体,如:宋体,黑体,仿宋 等,把这些字体放在 font 文件夹下,然后复制到 Wine 的字体文件夹中。3)CentOS 7 安装 32 位 Wine,它同时安装 64 位 Wine。3、CentOS 7 为 Wine 3 安装中文字体。1)安装 EPEL 软件源。转载 2023-05-09 17:59:45 · 1253 阅读 · 0 评论 -
Vcenter 7.0用不了vijava
vmware转载 2023-02-07 10:36:14 · 502 阅读 · 1 评论 -
httpClient 设置代理
httpClient设置代理原创 2023-02-06 16:06:52 · 660 阅读 · 0 评论 -
ubuntu 修改软件源
ubuntu配置软件源原创 2022-12-29 15:41:44 · 1070 阅读 · 2 评论 -
SFTP 服务奇的搭建和使用
sftp服务连接原创 2022-11-03 16:24:35 · 445 阅读 · 0 评论 -
git切换分支
git切换分支原创 2022-08-01 11:53:21 · 225 阅读 · 0 评论 -
properties和json格式文件解析
love and share 分享热爱原创 2022-05-25 10:50:46 · 772 阅读 · 0 评论 -
时间格式转换2020-04-09T23:00:00.000+08:00
/** * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO yyyy-MM-dd HH:mm:ss * 2020-04-09T23:00:00.000+08:00 TO 2020-04-09 23:00:00 * @throws ParseException */ public static String dealDateFormat(String oldDateStr.转载 2022-03-14 11:45:01 · 4789 阅读 · 0 评论 -
反射获取对象属性含list
前言,在大型项目中不多会直接使用form提交表单到后台直接使用的。因为存在多个系统的相互调用,为了兼容和解耦,一般会使用xml或json传送数据。在xml转到service中的pojo类的时候通常会使用到反射,在转换list属性的时候,不能直接使用相似targetField=sourceField的方式,会改变目标类中引用的地址,致使service中没法引用到pojo类。因此要获取list中的对象,而后获取属性。json为了复用,通常使用Object做为参数,代码以下:测试public class Re转载 2022-01-14 17:50:41 · 1729 阅读 · 0 评论 -
分享代码片段:web集群全局唯一request id生成算法, 替代uuid等“通用”方案
如何为每一个web请求分配一个在全集群范围内都唯一的request id,却又不想去实现一个复杂的集中式id序列生成器呢?UUID? 这或许是个办法,但不觉得不太甘心么?下面的这个方式可能可以帮到你: private static AtomicLong lastId = new AtomicLong(); // 自增id,用于requestId的生成过程 private static final转载 2022-01-11 10:56:35 · 821 阅读 · 0 评论 -
word插入代码方法
http://word.wd1x.com/原创 2021-11-10 14:00:18 · 383 阅读 · 0 评论 -
idea快捷键
idea快捷键有:Ctrl+F、Ctrl+R、Ctrl+Z、Ctrl+Y、Ctrl+X、Ctrl+C、Ctrl+D、Alt+`、Alt+Q、Alt+F1、Alt+F2、Alt+F3、Alt+F7、Shift+F1、Shift+F2等。本教程操作环境:windows7系统、IntelliJ IDEA2018.3版、Dell G3电脑。Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl +转载 2021-08-10 15:21:15 · 337 阅读 · 0 评论 -
常用正则表达式
常用正则表达式一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$转载 2021-06-03 17:44:58 · 54 阅读 · 0 评论 -
java 邮箱通知功能实现
标题 java 邮箱通知功能实现1.本实现依赖maven库,首先在pom.xml中引入java依赖<!-- mail --> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> </dependency>2.邮件发送工具类package com.feinno.env.common.u原创 2021-01-18 10:03:44 · 1138 阅读 · 0 评论 -
Node.js安装详细步骤教程(Windows版)
什么是Node.js?简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境;Node.js使用一个事件驱动、非阻塞式 I/O 的模型,使其轻量且高效;Node.js的软件包生态系统npm是全球最大的开源库生态系统。安装教程本机环境:Windows 7 旗舰版 64bit操作系统1.下载安装包Node.js 官方网站下载:https://nodejs.org/en/download/下载完成原创 2020-12-30 10:57:19 · 323 阅读 · 0 评论 -
json字符串转对象集合,日期时间戳转日期类型报错
json字符串转对象集合,日期时间戳转日期类型报错gson 解决:Type type = new TypeToken<List<PmsStaff>>() {}.getType(); GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() { public原创 2020-07-23 16:13:49 · 544 阅读 · 0 评论 -
Java实现大批量数据导入导出(100W以上) -(一)导入
最近业务方有一个需求,需要一次导入超过100万数据到系统数据库。可能大家首先会想,这么大的数据,干嘛通过程序去实现导入,为什么不直接通过SQL导入到数据库。大数据量报表导出请参考:Java实现大批量数据导入导出(100W以上) -(二)导出一、为什么一定要在代码实现说说为什么不能通过SQL直接导入到数据库,而是通过程序实现:首先,这个导入功能开始提供页面导入,只是开始业务方保证的一次只有<3W的数据导入;其次,业务方导入的内容需要做校验,比如门店号,商品号等是否系统存在,需要程序校验转载 2020-06-10 09:25:43 · 2136 阅读 · 0 评论 -
保留小数位
//保留两位小数DecimalFormat df = new DecimalFormat("#.00");String format = df.format(msg.getLatestDataOne());原创 2020-06-02 17:45:58 · 112 阅读 · 0 评论 -
java根据经纬度得出中心点的经纬度
先上一个demopackage demo;import java.util.HashMap;import java.util.Map;/** * 用于计算多个经纬度内的中心点 */public class randomGetDown { /** * 根据输入的地点坐标计算中心点 * @param geoCoordinateList * @return */ public static Map<String,Double>转载 2020-05-27 18:26:50 · 1184 阅读 · 0 评论