![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
黎陌MLing
HELLO WORLD
展开
-
springboot相关操作学习汇总
springboot相关操作总结原创 2023-09-20 16:59:36 · 243 阅读 · 0 评论 -
SpingBoot:整合Mybatis-plus+Druid+mysql
sprinboot项目整合mybatisplus+durid+mysql框架原创 2023-09-20 16:52:23 · 753 阅读 · 0 评论 -
数组排序详解
常见排序算法,如冒泡排序、插入排序、选择排序、希尔排序、归并排序、快速排序等的算法原理、算法描述、算法实现以及算法分析原创 2023-04-14 17:33:12 · 869 阅读 · 0 评论 -
AXIS通过HTTPS(SSL加密)方式访问Web Service
最近遇到这种情况,项目通过tomcat部署后,为了访问安全,加了SSL,将服务通信有http协议变更为https。但我们的客户端请求服务器的Webservice请求走的是http,这就导致请求验证过不去,下面将详细描述我们的解决处理过程。......原创 2022-07-07 11:26:25 · 1095 阅读 · 0 评论 -
java获取jar包中的文件资源
java代码获取资源文件在单独运行的时候没问题,但是当把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。此时应该解决?本文说明了问题原因并提供了解决方案原创 2022-05-11 17:57:16 · 9501 阅读 · 1 评论 -
ProGuard详解 - Java代码混淆
proGuard简介及使用proGuard工具加密混淆java的jar文件的过程示例原创 2022-04-14 18:06:50 · 29964 阅读 · 6 评论 -
Java - XML文件解析
使用java编写以DOM方式解析某目录下的特定XML文件,有源码原创 2022-03-25 15:44:12 · 1713 阅读 · 0 评论 -
java - 数据库账号的加密解密
java - 数据库账号的加密解密1 加密解密算法的实现 - BASE64Decoder2.数据库账号的加密3. 数据库账号的解密1 加密解密算法的实现 - BASE64Decoder 在平台部署时,要求对数据库中的账号密码进行加密,并在程序读取时进行解密。这里详细描述了加密解密算法的实现及调用。 这里我们使用的加密算法是java se环境中自带的加密算法 :算法原理:https://blog.csdn.net/mafei852213034/article/details/53331233.原创 2021-09-24 14:05:01 · 3943 阅读 · 2 评论 -
(java)分布式一致性hash算法详解及实现
分布式一致性hash算法详解及实现1.一致性hash算法应用领域1.1 哪些地方有用到hash算法?1.2 一致性哈希算法基本原理1.3 如何提高容错性和扩展性的1.3.1 新增服务器节点1.3.2 删除服务器节点1.3.3 Hash环的数据倾斜问题2.一致性hash算法实现2.1 实现步骤2.2 实现2.2.1 节点类2.2.2 实现过程2.2.3 hash算法选择2.3 测试3.总结1.一致性hash算法应用领域1.1 哪些地方有用到hash算法?以缓存为例: 使用缓存的目的:提升数据访问原创 2021-07-15 12:29:45 · 1330 阅读 · 0 评论 -
java数据结构-单向循环链表的定义及操作
1.单向循环链表 对于单链表而言,最后一个结点的指针域是空指针,如果将该链表头结点指针指向最后一个结点的指针域当中,则使得链表头尾结点相连,整个链表形成一个环,就构成了单向循环链表。其他的与单链表相同。 对于单链表只能从头结点开始遍历链表,而对于循环链表则可以从表中任意结点开始遍历链表。且对链表的操作可以从表尾、表头进行。(图片均来自网络,侵删)2 java实现2.1 结点类定义/**结点类 - 泛型(可以是任意数据类型)*/class Node<T>{ private T原创 2021-04-23 22:58:56 · 915 阅读 · 0 评论 -
HashMap原理分析及源码分析
HashMap原理分析及源码分析1. HashMap简介1.1 hashMap数据结构1.2. jdk 7 与 jdk 8 中关于HashMap的对比2. 源码分析2.1 静态变量2.2 成员变量2.3 构造方法2.4 get方法分析2.3.1 hash(Object key)方法2.3.2 getNode( int hash, Object key)2.5 put方法分析2.5.1 hashMap存储原理分析2.5.2 put方法实现2.5.3 putVal方法2.6 resize方法分析2.7 rem原创 2021-04-11 21:54:19 · 89 阅读 · 0 评论 -
java-有序矩阵的快速查找
上一篇:link.原创 2021-04-09 10:18:46 · 401 阅读 · 0 评论 -
java-矩阵排序-行列升\降序
矩阵排序-行列升\降序1、描述2、实现步骤2.1 冒泡排序算法2.1.1 思路2.1.2 java代码实现2.2 矩阵排序的实现2.3 测试函数3. 算法分析3.1 冒泡排序算法分析3.2 矩阵排序算法分析1、描述 将无序矩阵按照从上到下、从左到右进行升序排序或降序排序,使其成为有序矩阵。2、实现步骤先将矩阵每行进行有序排序,矩阵每行为数组,采取冒泡排序的算法对排序后的矩阵按列进行排序,矩阵每列为数组,采取冒泡排序的算法2.1 冒泡排序算法原理:比较两个相邻的元素,将值大的元素交换到右边原创 2021-04-09 10:16:46 · 1981 阅读 · 1 评论 -
GWT工程的webService Axis2开发
GWT工程的webService Axis2开发1、axis2简介2、下载axis23、axis2开发步骤3.1 服务端配置3.1.1 配置web.xml文件3.1.2 定义服务类3.1.3 创建services文件3.1.4 验证配置是否成功3.2 客户端配置3.2.1 配置web.xml文件3.2.2 开发访问类3.2.3 测试连接验证1、axis2简介 WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这原创 2021-03-23 16:08:25 · 312 阅读 · 0 评论 -
apache maven 3.6.3 的安装及配置
1.下载下载链接: http://maven.apache.org/download.cgi.2.安装下载完成后解压:3. 环境变量配置打开【我的电脑】,右键点击“此电脑”,选择【属性】:配置环境变量,注意文件路径不要出错,最好不要有中文和空格。编辑系统变量Path:点击【确定】保存。测试是否安装成功:windows+R,输入cmd,进入运行窗口:输入mvn -v:上一章:在这里插入代码片 link....原创 2021-03-08 10:24:10 · 324 阅读 · 0 评论 -
windows10 配置java环境变量
jdk安装及环境变量配置1.下载jdk2.环境变量配置1.下载jdk下载链接: https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html.点击下载按钮:开始安装JDK:可以设置为你想安装的路径。2.环境变量配置打开环境变量配置窗口:我的电脑->右键【属性】【高级系统设置】->【环境变量】新建系统变量:JAVA_HOME变量名:JAVA_HOME变量值:电脑上JD原创 2021-03-08 10:06:16 · 152 阅读 · 0 评论 -
JBPM4-回退 功能实现
JBPM4-回退 功能实现1、JBPM4-回退1、JBPM4-回退回退指的是用户主动回退到当前任务的上一流程节点(上一步骤)。原创 2021-02-24 10:47:36 · 355 阅读 · 0 评论 -
java运行显示“找不到或无法加载主类”-解决办法
找不到或无法加载主类-解决办法1、错误2、解决方案1、错误java类运行时显示: “错误:找不到或无法加载主类”2、解决方案由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,也可能是运行环境的问题。如果是已经多次使用的环境及工具,别的工程可以正常运行java文件,可以尝试清理一下工程:清理后再运行一下试试,我之前遇到过这种情况是清理解决的。如果是新手,需要检查一下环境变量等问题,如下:检查环境变量配置问题:JAVA_HOME:D:\Java\jdk1.8.0_9原创 2021-02-21 16:41:37 · 48839 阅读 · 1 评论 -
GWT Service服务- Local Service 和 Remote Service
服务Service- 本地服务和远程一、简介二、GWT 本地接口定义及实现2.1 本地接口定义2.2 本地接口实现2.3 接口配置2.4 接口调用三、GWT RPC 开发3.1 远程接口定义3.2 远程接口实现3.3 接口配置3.4 客户端接口调用一、简介Local Service:本地服务即Service和Client在同一进程内(即同一application内),Service的生命周期服从进程的生命周期。Remote Service:远程服务即Service作为后台服务,不仅被同一进原创 2021-01-07 10:37:45 · 463 阅读 · 0 评论 -
Highcharts-java 散点图生成及美化
散点图生成及美化散点图1、效果示例2、java代码实现2.1 散点图封装类2.2 调用类散点图参考Highcharts官网.本次我们来介绍一下如何通过封装的highcharts jar包,来实现java端散点图的生成及美化。1、效果示例2、java代码实现2.1 散点图封装类import org.moxieapps.gwt.highcharts.client.Chart;import org.moxieapps.gwt.highcharts.client.Chart.ZoomType;原创 2020-12-16 09:57:54 · 752 阅读 · 0 评论 -
java -新建list链表并赋值的方法总结
java -新建list链表并赋值的方法总结1、直接初始化并赋值1.1 初始化的同时赋值1.2 先初始化后赋值2、将一个list赋值给另一个list2.1 对象引用的方式赋值2.2 非对象引用的方式赋值1、直接初始化并赋值1.1 初始化的同时赋值List<String> a = new ArrayList<String>() {//这个大括号 就相当于new 接口 {//这个大括号 --就是 构造代码块 会在构造函数前 调用原创 2020-12-15 10:55:00 · 4546 阅读 · 0 评论 -
java - (highCharts)饼图生成及美化
一、基本饼图参考Highcharts官网.本次我们来介绍一下如何通过封装的highcharts jar包,来实现java端饼图的生成及美化。1、效果示例2、java代码实现2.1 饼图封装类import org.moxieapps.gwt.highcharts.client.Chart;import org.moxieapps.gwt.highcharts.client.Exporting;import org.moxieapps.gwt.highcharts.client.Legend;原创 2020-12-04 11:20:06 · 658 阅读 · 1 评论 -
java - (highCharts)柱状图生成及美化
柱状图生成及美化一、基本柱状图1、效果示例2、java代码实现2.1 柱状图封装类2.2 调用类2.3 基础数据类二、柱状图的3D效果设置1、效果示例2、代码实现三、堆叠柱状图1、效果示例2、代码实现一、基本柱状图参考Highcharts官网.本次我们来介绍一下如何通过封装的highcharts jar包,来实现java端柱状图的生成及美化。1、效果示例2、java代码实现2.1 柱状图封装类import org.moxieapps.gwt.highcharts.client.Chart;原创 2020-12-01 10:28:30 · 1090 阅读 · 0 评论 -
slf4j输出日志的语法介绍
一、slf4jslf4j是Java的一种Log Api,类似Apache Commons Logging 。官网介绍:http://www.slf4j.org/.SLF4J提供了一个名为参数化日志的高级特性,可以显著提高在配置为关闭日志的情况下的日志语句性能,log.debug("Found {} records matching filter: '{}'", records, filter);//slf4jlog.debug("Found " + records + " records ma原创 2020-11-26 15:01:46 · 5110 阅读 · 0 评论 -
纯log4j日志系统升级为log4j+slf4j
web工程纯log4j日志系统升级为log4j+slf4j1.添加相关jar包:log4j-xxx.jarslf4j-api-xxx.jarslf4j-log4j-xxx.jar(jar包版本自行选择)2、获取方式改变将原有的log4j获取log的方法改为slf4j获取log的方法,方便以后更改log实现:log4j获取log方式:import org.apache.log4j.Logger;private Logger logger = Logger.getLogger(In原创 2020-11-26 10:10:29 · 465 阅读 · 0 评论 -
GWT工程slf4j+log4j结合使用配置
一、描述slf4j(全称:Simple Logging Facade for Java )简单日志门面,SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。Logging API实现既可以选择直接实现SLF4J接口的loging APIs如: logback、SimpleLogger。也可以通过开发相应的适配器来使用已有的API实现如Log4jLoggerAdapter、JDK14LoggerAdapter。SLF4J原创 2020-11-25 17:51:22 · 239 阅读 · 0 评论 -
Java-醉汉行走问题
Java-醉汉行走问题1、问题分析1.1 问题描述1.2 问题分析2、模拟结果展现2.1 控制台输出2.2图表显示3、Java代码实现3.1、JAVA 代码测试主函数3.2、class类3.2.1、醉汉位置类3.2.2 醉汉行走算法实现类3.2.3 图表显示类1、问题分析1.1 问题描述每走一步用随机方法生成步长和方向,每一步可用一个矢量表示,将这些矢量累加起来可以计算出醉汉最后走出的距离和方向。通过模拟实验,评估其走路的效率1.2 问题分析所谓醉汉走路,即在一个X_Y坐标的二维地图中,模原创 2020-11-14 23:18:38 · 1982 阅读 · 0 评论 -
java-RGB与十六进制的互相转换
java-RGB转换成十六进制 /** * rgb转换成16进制 * @param r * @param g * @param b * @return */ public String rgb2Hex(int r,int g,int b){ return String.format("#%02X%02X%02X", r,g,b); }备注:解释 %02X :X :代表以16进制形式输出;02 :表示不足两位,前面补0输出;如果超过两位,则实际输出;原创 2020-11-21 22:49:22 · 4884 阅读 · 0 评论 -
java - (highCharts)折线图生成及美化
highCharts-java 样条图表描述、、待写效果示例java类import org.moxieapps.gwt.highcharts.client.AxisTitle;import org.moxieapps.gwt.highcharts.client.Chart;import org.moxieapps.gwt.highcharts.client.ChartTitle;import org.moxieapps.gwt.highcharts.client.Color;import原创 2020-11-24 22:29:39 · 992 阅读 · 1 评论