自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (6)
  • 收藏
  • 关注

原创 System.arraycopy 和 Arrays.copyOf

System.arraycopy 源码/** * src 源数组 * srcPos 源数组的起始位置 * dest 目标数组 * destPos 目标数组的起始位置 * length 复制元素的数量 */public static native void arraycopy(Object src, int srcPos, Object dest, int destPos,int length);举例:数组a [0,1,2]数组b[]System.arrayco

2022-02-10 20:47:20 753

原创 比较Integer类型的对象

直接上代码public static void main(String[] args) { Integer i = 127; Integer j = 127; Integer x = 128; Integer y = 128; System.out.println(i == j); System.out.println(x == y); }执行完之后,控制台打印truefalse这里可以看到

2021-08-16 20:30:38 178

原创 使用Arrays.asList,数组转list集合

1.使用java.util.ArraysList<String> list = java.util.Arrays.asList(new String[]{"1","2"});list.remove("1");控制台输出:java.util.Arrays中的asList方法,是返回一个ArrayList,但是这个ArrayList是Arrays中的内部类,它只继承了AbstractList,并没有重写remove方法,所以会直接抛出AbstractList中的UnsupportedOp

2021-06-29 16:10:55 568

原创 对List<Map<String,Object>>中的Map中的某个属性进行分组

对List<Map<String,Object>>中的Map中的某个属性进行分组,返回结果是Map<String,List<Map<String,Object>>>使用java8Lambda新特性,Collectors.groupingBy方法进行分组。分组后的结果代码:public static void main(String[] args) { List<Map<String,Object>&g

2020-12-18 16:35:52 2648 1

原创 java 通过JdbcTemplate 访问oracle数据库分页查询数据

在oracle配置文件中配置相关的bean<bean id="dataSourceOracle" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc_oracle_driver}" /> <property name="url" value="${jdbc_url_oracle}"

2020-11-02 15:40:40 1460

原创 mybatis设置插入后更新实体主键

数据库中设置为主键自动递增在mybatis的xml文件中,设置insert标签属性useGeneratedKeys=“true” keyProperty=“id”//省略参数applyRecord的创建applyRecordMysqlMapper.insertIntoApplyRecord(applyRecord);<insert id="insertIntoApplyRecord" parameterType="com...ApplyRecord" useGeneratedKeys="tr

2020-10-30 16:38:02 354

原创 java 中 使用 Collections.sort()方法对一个存放实体的集合排序

java 中 使用 Collections.sort()方法对一个存放实体的集合排序。public class TestDto { private Integer id; private String name; private Date time; TestDto (Integer id,String name,Date time){ this.id = id; this.name = name; this.time =

2020-10-30 15:49:05 284

原创 java导出文件处理文件名中文乱码

//处理导出时文件名中文乱码String userAgent = request.getHeader(“User-Agent”);String filename = “”;if (null != userAgent && -1 != userAgent.indexOf(“MSIE”) || null != userAgent&& -1 != userAgent.indexOf(“Trident”) || null != userAgent && -1

2020-09-01 11:26:42 2485 1

原创 js获取json中的指定key的val

//js获取json中的指定key的valfunction getJsonValue(obj,name){ var result = null; var value = null; for(var key in obj){ value = obj[key]; if(key == name){ return value; } else { if( typeof value == "object" ){ .

2020-08-20 09:07:20 1837

原创 前端向后端传递特殊字符‘%’,并且后端根据特殊字符做模糊查询

在项目中遇到根据名称模糊查询的场景,如果传递正常字符串,springmvc正常传递接值,持久端正将解析查询,但是有时会穿一些特殊字符的参数,这里就会产生问题。1.通过http请求拼接url时,特殊字符不会被当做参数,例如上图中,‘%’在后台action中接不到,所以需要在前端做一下处理,转码转义一下,encodeURIComponent();unction pagination(currentPage,pageSize){ var name = encodeURIComponent

2020-07-03 14:08:55 2908

原创 logback.xml配置文件,设置系统日志和错误日志分离记录

<?xml version="1.0" encoding="UTF-8"?><configuration> <!--控制台日志, 控制台输出 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%msg:日志.

2020-07-03 13:51:22 1402

原创 设置一个输入框为数字格式,并且限制数字长度

设置一个输入框为数字格式,并且限制数字长度<input type="number" name="" value="<fmt:formatNumber value='' pattern='0.00'/>" oninput='if(value.length>10)value=value.slice(0,10)'></input>...

2019-11-22 11:47:26 312

原创 修改一个表格中的内容,把表格中多条数据提交给后台

通常情况下,我们做的数据修改功能,都是在表格每一行数据的后边添加“编辑”按钮,把这一条数据传递到后台,类似于下图这样的修改方式,只是针对于一条数据。但是要提交整个表格就不适用了。类似于这样需求是点击“编辑”按钮,表格进入可编辑状态(这也是个头疼的问题),然后修改数据,保存提交。首先,我在考虑怎么让表格进入可编辑状态,这个问题上,查了很多资料,如果前端用bootstrap,...

2019-09-09 09:26:06 1125 1

原创 前端表格通过js计算生成合计行

想把一个表格的最下面添加一个合计行,有很多种实现方式,可以在sql中通过sum函数计算得到结果返回后台再传给前端填充,也可以在后台通过sql查出的基础数据做累加,再传给前端。但是这两种方法都比较麻烦,数据量少还行,数据要是多了,逻辑写的让人头皮发麻。所以可以通过前端获取表格中的信息,直接循环生成合计行。首先在页面定义一个空表格<div id="main1right" style="...

2019-09-04 11:51:35 3419 1

原创 前端html表格导出到Excel中

要把一个表格数据导出到Excel中,有很多种实现思路,由于前端的表格数据是后台经数据库查询得到的,所以在导出Excel时没有必要再去访问数据库了,直接在前端把表格数据传到后台就行。后台的实现思路打致是:把前台传来的表格信息转成Document(org.dom4j.Document),然后获取到表头<thead>和表体<tbody>部分,分别循环插入到Excel中。关于引...

2019-09-04 10:59:11 1250

原创 echarts柱状图保存为图片导出到Excel中(详细过程)

最近项目中有一个需求,要把echarts堆叠柱状图保存为图片,传到后台再导出到Excel中下面分几个步骤分享一下实现的过程以及遇到的问题。首先,我用的poi是3.15版本的,echarts是最新的4.0版本(echarts应该是哪个版本都支持的)<dependency> <groupId>org.apache.poi</groupId>...

2019-09-02 09:53:10 6542

原创 java 通过 poi pivotTable 实现 数据透视表

最近有个需求是关于导出Excel数据透视表的,先写了一个简单的demo,有不足之处还请大佬讲解1.首先,我引入的poi是3.15版本的pom文件:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2019-08-20 18:53:57 5104 4

原创 关于Echarts堆叠柱状图从后台查数据并展示

1.首先去Echarts官网下载插件,引入到jsp中(https://echarts.baidu.com/)<script type="text/javascript" src="www/echarts.min.js"></script>

2019-07-31 18:27:58 2372

原创 使用sts搭建ssm项目

1.右键 new -> SpringProjecttemplates选择 Spring MVC Project创建完成如下图所示2.修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...

2019-04-25 15:23:09 1505

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除