Java各种技能
Java的学习
ZPeng_csdn
路在脚下,大道至简
展开
-
动态代理修改注解中final修饰的常量
动态代理修改注解中final修饰的常量众所周知,像easyexcel和opencsv这些优秀的开源框架,开源大批量处理Excel和CSV文件,他们都可以通过键值对或者映射的关系来关联列和实体类的属性。一般来说通过注解来关联业务场景使用opencsv批量处理CSV文件,在application.properties里配置好实体类对应的列号#csv列的配置csv.human.name=0csv.human.nativePlace=1csv.human.gender=2csv.human.idC原创 2021-03-26 19:49:22 · 374 阅读 · 0 评论 -
swagger文档生成
swagger文档生成首先要先配好swagger依赖。使用swagger2markup生成adoc文档<dependency> <groupId>io.github.swagger2markup</groupId> <artifactId>swagger2markup</artifactId> <version>1.3.1</version></dependency>有两种生成原创 2021-01-03 00:02:15 · 2790 阅读 · 1 评论 -
IDEA同时运行两个一样的测试方法
IDEA同时运行两个一样的测试方法大二的时候试过使用eclipse通过运行两个控制台同时执行两个相同的test代码现在想试试使用IDEA能不能实现同样的效果,在网上看了好多,发现大多是springboot实例多开实例的内容,和我需求的多开test代码方法实例不大相同。不过转念一想多开springboot实例多开是在Run/Debug Configurations控制台这里设置的,所以测试的是不是也是一样点开后发现右上角有一个Allow parallel run的勾选框,parallel是同时进行的意原创 2020-10-10 18:32:16 · 2255 阅读 · 1 评论 -
Scanner的nextInt()与nextLine()搭配遇到的坑
前言笔者前几天在刷一道牛客网上的华为校招的练习题,被这道练习题(和华为)坑了一把,这几天越想越郁闷,所以记下这次遇到的bug。题外话当时的题目如下,感兴趣的同学可以瞧瞧,我写的参考代码会放到最后。数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的i...原创 2020-01-17 16:04:00 · 757 阅读 · 4 评论 -
Java数据进行JSON解析和序列化
利用Jackson进行序列化1. Jackson-2.x系列jar包准备jackson-core-2.9.6.jar(核心jar包)jackson-annotations-2.9.0.jar(该包提供Json注解支持)jackson-databind-2.9.6.jar也可以直接用maven依赖<dependency> <groupId>com.f...原创 2019-04-16 17:07:36 · 993 阅读 · 0 评论 -
Java中List和Map集合json序列化
List和Map集合json序列化1.导入对应的json和commons的jar包commons-beanutils-1.7.0.jarcommons-collections-3.2.jarcommons-lang-2.3.jarezmorph-1.0.3.jarjson-lib-2.2.3-jdk15.jar2.代码案例一般来说,导入包后可以用JSONArray把List序列...原创 2019-04-16 21:19:03 · 4745 阅读 · 0 评论 -
Java连接数据库的复习
Java连接数据库1. 需要的工具jar包:mysql-connector-java-5.1.18-bin.jar或者sqljdbc4.jar、c3p0-0.9.1.2.jar(连接池jar包可选)数据库:SQL Server或者MySQL2. 链接数据库必备代码链接的是 SQL Server String url = "jdbc:sqlserver://localhost...原创 2019-04-14 16:37:59 · 165 阅读 · 0 评论 -
jdbc小工具的使用
JDBC小工具使用jdbc小工具有利于我们减少大量的重复代码的工作量,当然也会加深理解难度,所以最好对Java泛型这方面的知识有足够的把握。1、工具类package com.Server.dao;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.sql.Connec...原创 2019-04-14 20:56:49 · 229 阅读 · 0 评论 -
Java一维数组和二维数组的长度
Java数组长度一维数组int[] arry = {2, 3, 1, 0, 2, 5};//长度int len = arry.length;二维数组int array[][] = { {1, 4, 7, 11, 15}, {2, 5, 8, 12, 19}, {3, 6, 9, 16, 22},...原创 2019-05-18 15:10:14 · 3750 阅读 · 0 评论