java
无、涯
主要从事java服务器后台工作,主要编程语言java.
兼职一些终端设备嵌入式c开发、Android app,jsp前端,微信小程序等。
长期工作行业:智能家居,智能机器人等
展开
-
java 生成二维码 qr
java 生成二维码转载 2022-10-31 16:51:42 · 249 阅读 · 0 评论 -
java 带坐标的波形图 源码
效果如图:源码WaveClientimport javax.swing.*;import java.awt.*;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class WaveClient extends JPanel { private List<Integer> values;原创 2022-01-17 20:11:22 · 446 阅读 · 1 评论 -
java http HttpClient get post json和form格式body 简单使用示例
最新maven依赖<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13&l原创 2021-12-30 18:23:06 · 3008 阅读 · 0 评论 -
linux centos7 离线安装jdk1.8 , jdk-8u291-linux-x64
1. 下载JDK1.8,下载地址百度网盘链接:https://pan.baidu.com/s/1efjRTijpev3M_ei_89xx4Q提取码:rc3o2. 上传到 /home/jdk目录根据自己喜好更改3. 解压 tar -xzf jdk-8u291-linux-x64.tar.gz4. 配置环境变量 vi /etc/profileexport JAVA_HOME=/home/jdk/jdk1.8.0_291export CLASSPATH=.:$JAVA_HOME/libex原创 2021-12-27 16:46:53 · 2979 阅读 · 0 评论 -
java 经纬度坐标转换 WGS84、火星坐标 (GCJ-02)、百度坐标 (BD-09)
会有偏移,但是还能接受WGS84国际标准,从 GPS 设备中取出的数据的坐标系国际地图提供商使用的坐标系火星坐标 (GCJ-02)中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。百度坐标 (BD-09)百度标准,百度 SDK,百度地图转换工具类 CoordinateTransform/** * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS原创 2021-11-04 00:15:11 · 5112 阅读 · 0 评论 -
lucene 关键词完全匹配 和 分词匹配
原文https://ask.csdn.net/questions/271535?utm_medium=distribute.pc_relevant_t0.none-task-ask-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-ask-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link默认转载 2021-09-16 05:29:38 · 1578 阅读 · 0 评论 -
unicode 工具, java代码
unicode 工具,来自百度某接口示例代码UnicodeTool.javaimport java.io.UnsupportedEncodingException;public class UnicodeTool{ public static void main(final String[] args) throws UnsupportedEncodingException { System.out.println(decodeUnicode("\\u4f60\\u662f原创 2021-08-25 15:13:32 · 246 阅读 · 0 评论 -
j4locr java文字 字符识别 开源框架 的使用
转载https://blog.csdn.net/wangbo54979/article/details/77894803一 环境下载 j4l包下载地址1:http://www.java4less.com/ocrtools/ocrtools.php?info=download下载地址2: http://download.csdn.net/download/wangbo54979/9970050百度网盘地址链接:https://pan.baidu.com/s/1zaJfTJmExRKM0Yz5t-转载 2021-06-07 02:18:37 · 800 阅读 · 0 评论 -
java 读写 wps xlsx 文件
参考https://blog.csdn.net/weixin_35757704/article/details/78393113https://blog.csdn.net/qq_41433322/article/details/106725169依赖包 <!-- https://mvnrepository.com/artifact/org.apache.xmlbeans/xmlbeans --> <dependency> <groupId原创 2021-01-16 18:06:41 · 2591 阅读 · 0 评论 -
SpringBoot 关闭HttpClient4无用日志
转载:https://www.cnblogs.com/puyangsky/p/7404945.htmlmaven依赖 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId>转载 2020-12-17 15:22:16 · 526 阅读 · 0 评论 -
免费(po-jie) Google翻译接口java源码,国内可以访问
免费(po-jie) Google翻译接口源码 (不用梯子,在国内也可以访问,不过时间需要几秒钟)源码来源https://blog.csdn.net/hujingshuang/article/details/80178152注:原文的代码没问题也齐全,不过小白可能会不明白 Google.js 在哪、怎么放?针对小白我在最后面给出了工程源码 下载直接运行就可以验证使用maven依赖 <!-- https://mvnrepository.com/artifact/org.apache.h原创 2020-12-17 12:25:34 · 887 阅读 · 1 评论 -
免费的雅虎天气应用创建, free yahoo weather application create ,Homepage URL , java demo示例代码
(国内网可能访问不了,可能需要梯子)官网免费雅虎天气应用创建,获取授权key:https://developer.yahoo.com/apps/create/如果没账号,注册一个,简单用邮箱就可以注册了,我用的qq邮箱注册的。创建应用非常简单,如下图,我就输入了个 Application Name 和 Description 还有 Homepage Url 然后点击 Create App 立刻就创建好了注意:Homepage URL 和 Redirect URL 填写你的浏览器打开后默认的首原创 2020-12-16 15:37:23 · 1215 阅读 · 0 评论 -
Java 用Groovy 实现的简单计算器
更多 Groovy 的使用https://blog.csdn.net/iteye_2022/article/details/82635970?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.controlGroov转载 2020-12-11 16:03:13 · 410 阅读 · 0 评论 -
java 查看类对象内存大小
原文https://www.it610.com/article/1296207687733813248.htm工具包com.carrotsearch.sizeof.RamUsageEstimatormaven依赖 <!-- https://mvnrepository.com/artifact/com.carrotsearch/java-sizeof --> <dependency> <groupId>com.转载 2020-12-11 15:35:19 · 936 阅读 · 0 评论 -
java 阿拉伯数字混合英文数字字符串 转英文数字 ,过滤非数字单词, 正负百万亿以内
阿拉伯数字转成英文描述的整数数字,百万亿以内测试结果:-419234567890100转换后为negative four hundred nineteen trillion two hundred thirty four billion five hundred sixty seven million eight hundred ninety zero thousand one hundred 注意:我这里没有加and (举例:four hundred and nineteen),如果需要and原创 2020-12-10 05:41:50 · 444 阅读 · 0 评论 -
java 英文整数数字转成阿拉伯数字 正负百万亿以内
英文描述的整数数字转成阿拉伯数字,正负 最大值为 万亿*万亿 - 1测试结果:" twenty million six hundred and fifty four thousand six hundred and ninety three "转换后为20654693源码:import java.util.HashMap;public class EnNum2Num { private static HashMap<String,Long> map = n原创 2020-12-10 01:07:39 · 442 阅读 · 0 评论 -
java 对英文句子进行 分词、去除停用词、提取词干
下面 词干提取算法 用到的jar包 lucene-analyzers-smartcn-7.6.0.jar (包含 中英 词干提取)百度网盘链接:https://pan.baidu.com/s/15D33Qi88n5S0fAl7Uyudwg 提取码:adhdmaven下载<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-smart原创 2020-09-22 11:00:42 · 2681 阅读 · 2 评论 -
客户端http psot 请求报错 415
报错信息:Server returned HTTP response code: 415 for URL: xxx最后发现是 客户端 http 属性 Content-Type 不对 导致服务器端接收的 Content-Type 是 application/json;charset=UTF-8而 客户端 的 Content-Type 是 text/plain; charset=utf-8将客户端的 Content-Type 改成和 服务器端接口的类型 一致 , 问题解决了...原创 2020-09-04 17:02:34 · 444 阅读 · 0 评论 -
java 0-999 阿拉伯数字转英文
转载:https://zhidao.baidu.com/question/1639137131379824180.htmlimport java.util.Scanner;public class EnglishNumberFormatter { private static final String[] BITS = {"ONE", "TWO", "THREE", "FOUR", "FIVE","SIX", "SEVEN", "EIGHT,", "NINE", "TEN"}; p转载 2020-07-22 10:43:38 · 907 阅读 · 1 评论 -
GitHub各语言编程demo源码项目
转载作者:Rocky0429来源:csdn地址:https://blog.csdn.net/u013486414/article/details/103274892项目地址:https://github.com/521xueweihan/HelloGitHub/tree/master/非常高的 start简介这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 2...转载 2019-12-13 14:45:55 · 240 阅读 · 0 评论 -
java获取系统环境变量
import java.util.Iterator;import java.util.Map;public class Test { public static void main(String[] args) { //获取指定环境变量名 JAVA_HOME 的内容 String javahomeEnv = System.getenv("JAVA_HO...原创 2019-12-11 22:36:26 · 399 阅读 · 0 评论 -
ThreadLocal 的用法示例,使用场景
ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值工具类public class MyThreadLocal { private MyThreadLocal(){ } private static final ThreadLocal<Object>...原创 2019-12-06 15:29:34 · 567 阅读 · 0 评论 -
Java 中的代理(proxy),用代理实现拦截器,cglib
下面代码在 springboot2 下测试代理模式是一种经典的设计模式,代理的意义在于生成代理对象,在服务提供方和使用方之间充当一个媒介,控制真实对象的访问。代理分为静态代理和动态代理两种。静态代理需要通过手动或工具生成代理类并编译,代理类和委托类的关系在编译期就已经确定。动态代理允许开发人员在运行时动态的创建出代理类及其对象。Spring AOP 的主要技术基础就是 Java 的动态代理...转载 2019-11-21 11:52:29 · 910 阅读 · 0 评论 -
linux命令获取本机外网公网ip地址,java程序获取本机外网公网ip地址 代码
linux命令获取本机外网ip地址1 直接返回ip最快 稳定curl ns1.dnspod.net:6666curl whatismyip.akamai.comcurl icanhazip.comcurl members.3322.org/dyndns/getip慢 或 不稳定(有时无响应)curl ipecho.net/plaincurl myip.dnsomatic.co...原创 2019-11-07 21:26:15 · 2009 阅读 · 0 评论 -
idea导入spring5.0源码报错 找不到符号: 类 DefaultNamingPolicy,Objenesis,InstantiatorStrategy,ObjectInstantiator等
idea 导入spring源码 编译报错:找不到符号: 类 DefaultNamingPolicy,Objenesis,InstantiatorStrategy,ObjectInstantiator 等具体报错如下:E:\workspace_idea\spring-framework-5.0.x\spring-core\src\main\java\org\springframework\cg...原创 2019-10-26 20:10:18 · 3850 阅读 · 0 评论 -
java Object对象转HashMap
复杂的Object转Map, 网上也找了些转换map的代码。简单的Object转换还行,复杂点的就不行了,比如Object里有数组对象时就处理不了了,最后还是借助阿里的fastjson工具完成转换,如下 /** * Object 转 HashMap<String,Object> * @param object 对象类需要有public无参构造,字段属性需要是...原创 2019-10-21 15:07:54 · 9940 阅读 · 1 评论 -
centos系统 JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo的安装
centos系统 JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo的安装如果是用的yum 安装的openjdk 的话,是不会带java 开发调试工具 jstack jmap 等等的.想要使用jstack命令 查看java程序线程信息,安装jstack 直接用 yum install jstack 会报错 No package jstack available , 如...原创 2019-03-13 21:01:49 · 17094 阅读 · 0 评论 -
固定长度线程池newFixedThreadPool无法响应请求和缓存线程池newCachedThreadPool线程数不停增加导致内存溢出
固定大小线程池引发的一个问题fixThread 导致接口无响应.原因: 有一个接口异常会阻塞, 固定线程池获取的线程去访问该异常接口 每一次访问都会阻塞一个,假设该线程池设置大小10,那么第11次以后不再处理 因为线程池里面已经没有可用的线程.总共10个都在阻塞状态....原创 2019-03-13 21:41:19 · 3953 阅读 · 0 评论 -
java轻量级后端应用服务器从零开始一步步搭建到上线运行(二) 服务器代码 打包jar上传云服务器,脚本启动
java轻量级后端应用服务器从零开始一步步搭建到上线运行(二) 服务器代码 打包jar上传云服务器,脚本启动准备一, bat脚本批处理 打包服务器代码 jar二,云服务器运行java程序环境搭建三,上传本地文件到云服务器四,启动服务器程序准备前面一章分享了一个轻量级http服务器框架源码,本章会将上一章介绍的http服务器代码打包上传到云服务器启动.一, bat脚本批处理 打包服务器代码 j...原创 2019-03-11 18:26:21 · 1967 阅读 · 2 评论 -
idea eclipse 离线 阿里java代码规范插件下载 最新离线安装插件Alibaba Java Coding Guidelines-1.0.6.zip
idea eclipse 离线 阿里java代码规范插件下载 最新离线安装插件Alibaba Java Coding Guidelines-1.0.6.zip为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至...原创 2019-03-22 23:00:27 · 4341 阅读 · 0 评论 -
instanceof详细介绍和使用,实际项目中的使用案例
instanceof 用来判断指定 对象(实际引用的对象实例) 是否是 指定类或者指定类的子类 的实例用法boolean result = object instanceof classobject:必选项。任意 对象 表达式。class:必选项。任意 对象类。如果object 是 null,则返回 false如果object实际引用的对象实例 是 class 的实例对象 ...原创 2019-04-26 16:42:21 · 2960 阅读 · 5 评论 -
idea生成的jar转成exe 附jre和Launch.exe下载链接
idea生成jar包转成exe 附jre和Launch.exe下载链接 1 idea生成可执行jar2 将jar 转成 exe,使用工具Launch.exe我使用的idea版本:ULTIMATE 2018.11 idea生成可执行jar注意:1 Main class 要选择自己要执行程序的入口类。2 勾选上Include in Project build注意: 在前面设置的时候并没...原创 2019-04-29 22:11:53 · 812 阅读 · 0 评论 -
java api 错误码设计,枚举错误码设计以及接口响应返回错误码的使用,源码及举例
java api 错误码设计,枚举错误码设计以及请求响应返回错误码的使用,源码及举例错误码设计错误码采用枚举实现,错误码从1001开始,主要是不想和http请求状态码重复比如200,404等。错误码数值怎么给,看自己项目需求,每个功能模块给留足够的数值,比如我给每个模块的范围是1-99 ,通用错误码范围 1001-1099 , 文件模块错误码范围 1101 - 1199 , 其他模块依此类推....原创 2019-05-10 21:38:38 · 10475 阅读 · 1 评论 -
json解析工具解决new Gson().toJson() 将存在JSONObject成员的对象转json字符串有map字段
json是开发过程中非常常用的数据交互格式实际项目过程中经常会需要将一个对象转换成json字符串,常用 new Gson().toJson 转换方法,如下public class Test { static class Student { public String name; public long no; public Studen...原创 2019-05-31 11:27:04 · 10843 阅读 · 0 评论 -
Element 'plugin' cannot have character [children], because the type's content type is element-only
原因是从网上复制来的内容有 Unicode字符我的解决办法是 在桌面新建一个txt文件,然后将有问题的内容复制到txt文本中,然后 ctrl + s 保存,会发现提示有特殊符号会丢失,点击确定保存后那些特殊符号就没了! 如下图:...转载 2019-06-12 00:13:26 · 3367 阅读 · 2 评论 -
java高级程序猿需要看的书籍
转载来源:作者:地址:http://developer.51cto.com/art/201512/503095.htm“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我...转载 2019-08-10 14:59:16 · 1149 阅读 · 0 评论 -
java轻量级后端应用服务器从零开始一步步搭建到上线运行(一) java 轻量级http服务器框架源码
java轻量级后端应用服务器从零开始一步步搭建到上线运行(一) java 轻量级http服务器框架源码 简介一, 开发 准备和工具二, idea 创建空白项目三, http框架核心源码四, http接口开发五, http服务器本地运行,调试简介这是一个轻量级服务器搭建的系列文章,各个功能模块都被分解,一章一章的整合进去,从简单到复杂,从简陋到完善,最终就是一个完整的java后台应用服务器项目....原创 2019-03-05 14:38:10 · 4872 阅读 · 3 评论