官方文档跳转非全局配置:全局配置:1、springMVC.xml<!-- 默认的注解映射的支持 比如requestMapper之类的 --><mvc:annotation-driven><mvc:message-converters><bean class="org.springframework.http.conver...
Spring中的18个注解,你会几个?Java 必须掌握的 20+ 种 Spring 常用注解
学会了这些技术,你离BAT大厂不远了Java后端开发应该关注哪些网站《Java编程的逻辑》 - 文章列表Java 后端技术精选优秀博文 链接Java 基础系列(1-30)链接Java 基础系列(31-46)链接搭项目指引Java程序员必备的一些流程图别在 Java 代码里乱打日志了,这才是正确的打日志姿势自学编程之前,你需要知道这些浏览 GitHub 太卡了...
参考https://www.jianshu.com/p/00f6abadbacbmvn install:install-file -Dfile=D:/AAA-1.0-SNAPSHOT.jar -DgroupId=com.aa.it -DartifactId=superit-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar
import java.io.File;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry; /** * 重命名规则类 * @author Stephen */public class ReplacementChain{ private Map<String,String...
//反编译后的代码格式化工具package com.stephen.tools;import java.io.File;import java.io.IOException;import java.util.List; import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils; p...
Groovy 官方文档Groovy API 文档Groovy入门Groovy快速入门看这篇就够了Groovy简明教程(1)Groovy基本语法总结教妹学 Java:动态伴侣 GroovyGradle学习之Groovy语法篇Groovy的应用场景思考Groovy开箱初体验Java调用Groovy...
Kotlin 中文站Kotlin 教程Kotlin从入门到进阶分享一个 Kotlin 学习方式Kotlin概述Kotlin开发环境搭建10分钟入门KotlinKotlin最佳实践Kotlin基础语法大全Kotlin PK Java ,如何去提高生产力?Kotlin for Android(基本语法)...
学Linux到底学什么?12 款 Linux 终端推荐为什么我抛弃了 Ubuntu?
前言作为 java 后台开发,Linux 使用是一项必备的技能。项目系统运行在 Linux 环境的情况下,在以下几种场景都得用上 Linux 技能: 学习 Linux 期间,实际操作是对知识的加深理解(实践出真知)。 工作中一些生产问题的定位分析,通过分析系统运行情况,日志信息,文件信息等去定位问题。 工作中开发完功能模块,部署到 sit(测试环境),uat...
1、dubbo 协议 (默认)默认就是走dubbo协议的,单一长连接,NIO异步通信,基于hessian作为序列化协议2、rmi 协议走java二进制序列化,多个短连接,适合消费者和提供者数量差不多,适用于文件的传输,一般较少用3、hessian 协议走hessian序列化协议,多个短连接,适用于提供者数量比消费者数量还多,适用于文件的传输,一般较少用4、 协议...
private final Logger logger = LoggerFactory.getLogger(当前类名.class);可以用注解 @Slf4j 替代。
MongoDB 是什么?看完你就知道了!MongoDB是什么?看完你就知道了!MongoDB使用实际很简单MongoDB,真的是正确的选择吗?MongoDB实战-分片
使用场景:调用外部接口很慢,数据交互允许异步,那么把调用外部接口方法改为异步,以前的做法是开新线程做异步调用。一,Application 加注解
阿里巴巴Java开发手册26条JAVA编码规范,让你的代码看起来不Low!Android编码规范HTML 编码规范CSS开发中的编码规范Javascript编码规范5 种JavaScript
import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;imp...
toBe
public static void main(String[] args) { List<Map> list = new ArrayList<Map>(); for (int i = 0; i < 10; i++) { Map map = new HashMap(); map.pu...
用冒号 “:” 做层次区分,例如 “项目名称:模块名称:缓存名称”,DASHBOARD:BROKEN_LINE_DATA:10HOURDATA
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8.1</version></dependency>import org....
体验了下开源项目 springboot-plus,可以作为后台开发平台脚手架。开源地址:https://gitee.com/xiandafu/springboot-plus视频介绍:https://pan.baidu.com/s/1dFPoaT7springboot-plus基于SpringBoot 2 的管理后台系统,有数十个基于此的商业应用,包含了用户管理,组织机构管理,角色...
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SHA1 { public static String sha1Encode(String str) { MessageDigest sha1; try { sha1 = Messag...
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamUtil { public static String inputStream2String(InputStream is) throws IOException...
public class FileZip { /** * @param inputFileName 你要压缩的文件夹(整个完整路径) * @param zipFileName 压缩后的文件(整个完整路径) * @throws Exception */ public static Boolean zip(String inputFileName, String zipFile...
package com.it.stephen.utils;public class Sn26Util { /** * 0-9 a-p 26 位, 可以理解为 26 进制 */ private static Sn26Util instance; public static Sn26Util getInstance() { if (...
public static void main(String[] args) { JDateTime dt = new JDateTime(); System.out.println(dt.addDay(1));//原对象 System.out.println(dt); LocalDateTime dc = LocalDa...
在项目开发中会遇到对结果集List or Map要做业务切割。如下两个工具分别对 List 和 Map 按照指定大小进行切割: /** * 将map切成段 * * @param chunkMap 被切段的 map * @param chunkNum 每段的大小 * @param <k> map 的 key类 型 ...
/** * 移除指定对象 * @param users * @param username */public static void removeSpecifiedObject(List<User> users, String username) { int size = labels.size(); for (int i = size - 1; i >...
public class LetterIndexUtil { public static final String[] LETTERS = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", ...
public class ObjectUtil { public ObjectUtil() { } public static Object deepCopy(Object orig) throws IOException, ClassNotFoundException { ByteArrayOutputStream bos = new ByteArra...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号