![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
www.365codemall.com
略懂java 和python
展开
-
mybatis 的xml文件中调用java的方法
1 使用场景最近在做项目开发时,遇到一个很棘手的问题,前端传的搜索条件,不能简单的作为查询条件,直接传给后端,而需要处理之后才可以作为条件,拼接到sql中去。2 解决过程1 直接调用java中的方法rate = '${@com.hcycom.porttoport.util.ValidateRate@getRate(item)}'ValidateRate 是类名,getRate 是方法名,必须是静态方法item 接收到的参数。public class ValidateRa...原创 2021-08-05 17:33:01 · 6913 阅读 · 0 评论 -
将时分秒的时间转为2020-11-12T20:00:00.000+08:00格式
java中将时分秒的时间转为2020-11-12T20:00:00.000+08:00格式 /** * @Description: 将2020-11-12T20:00:00.000+08:00 转换为2020-11-12 20:00:00 * @Author: ljj * @CreateDate: 2020/11/26 14:30 * @UpdateUser: * @UpdateDate: * @UpdateReakem * @pa原创 2020-12-29 18:07:34 · 2389 阅读 · 1 评论 -
Springboot 项目读取Resources目录下的文件
需求描述:企业开发过程中,经常需要将一些静态文本数据放到Resources目录下,项目启动时或者程序运行中,需要读取这些文件。 读取Resources目录下文件的方法 /** * @Description: 读取resources 目录下的文件 * @Author: ljj * @CreateDate: 2020/11/3 17:20 * @UpdateUser: * @UpdateDate: * @UpdateReakem ...原创 2020-11-04 11:20:13 · 729 阅读 · 0 评论 -
JAVA定时任务之Timer简单使用
1 Timer 使用步骤 1创建一个Timer对象。 2 创建一个TimerTask对象,也就是我们需要做的事。 3 使用Timer对象执行TimerTask任务,可以指定延时时间,执行间隔。 TimerTask 示例代码/** * */package com.hcycom.timer;import java.util.TimerTask;/** * @author Administrator * */public c...原创 2020-10-20 16:34:27 · 664 阅读 · 0 评论 -
Springboot 项目使用@Value(““)获取不到配置参数
问题描述:在项目中,通常会用一个配置类来接收并管理项目中的配置参数,并且该类的属性值都是静态的,但是使用@Value("")不能直接将获取到的yml文件中的配置参数直接赋值给静态属性,可以参考如下的解决办法:全局配置类package com.hcy.message.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;原创 2020-09-21 14:46:37 · 1436 阅读 · 0 评论 -
javassist使用全解析
Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一个新的类对象,通过完全手动的方式。1. 使用 Javassist 创建一个 class 文件首先需要引入jar包:<dependency> <groupId>org.ja转载 2020-09-03 14:55:28 · 341 阅读 · 1 评论 -
服务框架简单对比
服务框架对比 功能点 框架名称 Dubbo Spring Boot/Cloud Thrift Motan gRPC 框架描述 经过阿里检验过的产品,在社区中有很多成年的案例和经验 基于Spring的完整微服务体系 跨语言的RPC框架 新浪微博开源的轻量级服务框架 Goole 开源的面向移动和HTTP/2设计的高性能RPC框架 通讯协议 RPC HTTP RPC RPC RPC 服务跨平原创 2020-08-31 11:20:11 · 306 阅读 · 0 评论 -
Python 和java 中使用AES加密算法
需求场景:出于安全考虑,每三个月都会定期修改数据库的密码。这样导致的问题的是几乎所有的java项目,python项目都将不可用,需要将数据库的用户名和密码修改为最新的,重启之后才可以提供正常的服务。由于采用微服务架构,各种大大小小的服务少说也有几十个,还一些普通的java项目,python脚本等。将这些所有的项目的数据库密码修改一遍,然后重启,将会是一件工作量巨大工作,经过研究,最终确定的方案时采用统一的配置中心,所有的项目都从配置中心获取数据库的用户名和密码,当数据库密码修改之后,我们只需要将更新一下配置原创 2020-07-23 17:16:01 · 882 阅读 · 0 评论 -
AES加密算法工具类
因为安全需要,需要对数据库用户名,密码等进项加密处理,最终采用了AES加密算法,记录一下。package com.365codemall.util;import lombok.extern.slf4j.Slf4j;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import jav原创 2020-06-24 10:31:45 · 370 阅读 · 0 评论 -
华为U2000北向接口开发中遇到的坑——>获取HW_MSTPInventory管理对象失败
1 问题描述: 华为U2000北向接口开发中,需要获取HW_MSTPInventory管理对象,但是通过代码 1 和代码2 都无法获取到其管理对象。 1. emsSession.getManager("HW_MSTPInventory", common_IHolder); 2.emsSession.getManager("HW_mstpInve...原创 2020-03-09 19:51:25 · 944 阅读 · 0 评论 -
POI如何解析出excel 中复选框是否被选中
1.问题描述 将excel 文件中的数据,解析存入系统是企业开发中,常见的功能,利用poi可以很容易的解析出excel中数据,但是excel文件中,如果存在复选框,那么获取复选框的状态,就是一件很麻烦的事情。2. 解决思路 1 模板可以自己定义 如果模板可以自己定义,那么问题就变得很简单,我们只需要将每个复选框和指定的一些单元格关联起来,如果...原创 2020-02-20 17:38:56 · 3560 阅读 · 4 评论 -
java调用第三方接口简单示例
示例一 使用HttpURLConnection调用某图片文字识别接口import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.n...原创 2020-01-09 17:58:08 · 1269 阅读 · 0 评论 -
重写equals方法时,为什么要重写hashcode方法呢?如果不重写会怎么样?
比较同一个类的两个实例的值是否相等,是开发中比较常用的功能,那么重写equals方法,就是我们必须做的,但是为什么重写了equals方法必须重写hashcode方法呢?1 为什么要重写equals方法? 这个问题很容易理解,所有类都是直接或间接的继承自Object类,在Object类中,equals方法是这样定义的 public boolean equals(Object obj...原创 2019-10-11 15:51:37 · 962 阅读 · 0 评论