
java
文章平均质量分 52
Guohao_Chen
勇往直前
展开
-
webservice通过wsdl生成客户端代码的几种实现方式
网上的一个 wsdl可以根据这个案例去测试代码生成<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="HelloWorldService" targetNamespace="http://test.demo1/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xml原创 2021-07-26 14:20:31 · 11767 阅读 · 0 评论 -
java ASE加密 (设置加密模式, 加密向量)
java ASE加密 代码如下import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java.nio.charset.StandardCharsets;/**原创 2021-07-14 13:20:50 · 1243 阅读 · 0 评论 -
自己提供的工具jar作为第三方怎么在别的spring项目中注入
自己的jar包被别的项目引入后,肯定是不在spring的包扫描路径下,怎么办呢?这个模块只有提供相关的工具,没有启动类, 需要在别的项目中引用这个是要注入的配置类方法1,在主项目的启动类上添加 @Import注解这样的话,如果多个项目引入这个jar包,都需要import的方式来导入,如果忘记了的话,会导致启动后无法调用相关方法使用 spring.factories 配置来注入我们在工具模块中resources->META-INF 下添加一个spring.factories文件.原创 2021-06-05 13:04:10 · 1116 阅读 · 0 评论 -
spring boot Jackson 统一默认返回值配置
在项目开发中,我们返回的数据或者对象没有的时候一般直接返回的null有数据时的返回值{ "flag": true, "code": "10000", "msg": "成功!", "data": { "id": 32, "templateType": 1, "templateName": "我的测试模板1", "freightName": "我的测试标题1", "listArea": [ { "id": 968, "templateId": 32, .原创 2021-03-06 17:32:44 · 1333 阅读 · 0 评论 -
lombok的使用和安装介绍(IDEA)
lombok的使用和安装介绍(IDEA)lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的。lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法...原创 2018-12-01 21:15:54 · 143 阅读 · 0 评论 -
Spring Boot中使用@RequestBody无法解析LocalDateTime的问题
1、添加配置类@Configurationpublic class JacksonConfig { @Bean public ObjectMapper objectMapper() { return new ObjectMapper() .registerModule(new ParameterNamesModule()) .registerModule(new Jdk8Module())原创 2020-11-10 22:25:11 · 2224 阅读 · 1 评论 -
springmvc 防止表单重复提交
最近在本地开发测试的时候,遇到一个表单重复提交的现象。因为网络延迟的问题,我点击了两次提交按钮,数据库里生成了两条记录。其实这种现象以前也有遇到过,一般都是提交后把按钮置灰,无法再次提交,这是很常见的客户端处理的方式。但是这不是从根本上解决问题,虽然客户端解决了多次提交的问题,但是接口中依旧存在着问题。假设我们不是从客户端提交,而是被其他的系统调用,当遇到网络延迟,系统补偿的时候,还会遇到这...原创 2019-12-31 10:10:37 · 424 阅读 · 0 评论 -
Java 读取properties配置文件的方式
如果你使用的是spring框架那么你就可以继续往下看因为本方法是基于 spring-core 包中的 PropertiesLoaderUtils 类读取配置目录结构配置文件内容使用 spring-core包下的 PropertiesLoaderUtils 工具类读取配置文件默认读取 resources目录下的文件 //获取指定配置文件信息 Properties p...原创 2019-02-18 12:40:18 · 361 阅读 · 0 评论 -
IDEA常用快捷键分享
作为一名 java 开发者,常用的开发工具就是 Intellij IDEA 和 Eclipse 了,我是从 Eclipse转IDEA来的;我个人认为 Intellij IDEA 用起来可能会引起极度舒适:|查找输入类名查找: Ctrl + n查询 java类,js等;只能通过名称查询输入文件名查找: Ctrl + Shift + n查询 jsp,xml,js等;可以输入文件目...原创 2019-01-01 12:27:20 · 253 阅读 · 0 评论 -
JAVA 文件打包zip
今天遇到了 文件打包成zip的问题, 用的以前的方法发现不能解压win10系统生成的压缩包,而且压缩文件时有些文件不能压缩。于是参考了一个新的方法,用于分享,做个笔记1、需要依赖 ant-*.jar2、写一个 ZipUtil 工具类即可package com.chinagdn.chengh.util;import java.io.*;import java.nio.charset...原创 2018-12-25 11:09:56 · 1627 阅读 · 0 评论 -
java读取 *.properties 配置以及乱码问题解决
在javaWeb项目中,一些常用的数据可以放到.properties文件中,以便于修改和维护。我需要实现的是将.properties文件的配置信息显示在.jsp中,用于前端展示。目前我只知道有这两种方法可以实现1、使用ResourceBundle2、使用 JSTL 标签 fmt:message准备首先需要创建一个 .properties 文件自己创建的配置文件和工程中的配置文件...原创 2018-12-18 18:03:42 · 632 阅读 · 0 评论 -
EL表达式字符串拼接
在jsp中使用EL表达式拼接字符串的时候报500错误下面我列出一个简单的例子代码如下<!-- 举个例子 从controller层传了几个参数在当前jsp页面 id = 1 name = 阿豪 条件: 我们需要根据 state的值来动态的显示不同的信息--><div>${name + "!"}</div><div>${id ...原创 2018-12-19 17:23:43 · 17006 阅读 · 5 评论 -
JAVA 使用JDBCTemplate连接Mysql数据库(基础)
maven依赖配置如下 &amp;lt;!--单元测试--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;junit&am原创 2018-12-01 23:30:15 · 5681 阅读 · 0 评论 -
JAVA 使用JDBC连接Mysql数据库 (基础)
添加 maven 依赖 <!--JDBC 数据库连接--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.40<原创 2018-12-01 21:33:13 · 202 阅读 · 0 评论 -
JAVA 使用 RSA 简单的实现登陆加密
JAVA 使用 RSA 登陆加密之前没有做过关于登陆加密的问题,现在公司有新的需求了。所以了解了一些关于加密的问题,做个笔记记录下仅供参考,不提供源码,和文件首先在使用RSA加密之前,简单的了解一下什么是 RSA加密(百度百科) RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔...原创 2018-11-30 22:43:21 · 2609 阅读 · 4 评论 -
JDBC、JDBCTemplate、MyBatis、Hiberante 比较与分析
DBC (Java Data Base Connection,java数据库连接)JDBC(Java Data Base Connection,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序优点:运行期...转载 2018-11-30 14:26:09 · 309 阅读 · 0 评论 -
java中的特殊注释及说明
java中的特殊注释在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME的单词,它们是有其特殊含义的。本文主要介绍这些特殊注释的用处1. TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。2. FIXME:+ 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会...原创 2018-11-26 10:31:17 · 1654 阅读 · 1 评论