自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ssm上传多张图片以及批量插入到数据库

ssm上传多张图片以及批量插入到数据库的个人经历

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 利用SpringMVC的AOP来实现后台系统的操作日志记录

最近在项目中要求把后台的一些关键操作记录下来,想了好半天能想到的也就那两三种方式,要么就是写一个拦截器,然后再web.xml里面进行配置,要么就是就是在每个需要记录操作日志的代码里面进行拦截,最后我选择了第三种,也就是基于AOP的拦截,用这种方式,只需要在需记录操作的接口方法上,添加上自定义注解就好了。其实在项目开发里面真正用到AOP感觉不是很多,我也一样很少就没有怎么用到。刚好这次碰见了,就记录...

2018-08-27 16:44:41 9689 7

转载 springboot日志文件的配置

logback.xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="APP_ID" value="com.leona.cms"/> <property name="LOG_PATH" value=&

2018-08-21 11:18:06 300

原创 通过点击单选按钮实现某个模块的显示和隐藏

通过点击单选按钮实现某个模块的显示和隐藏 最近在项目中有个需求,应用在文章发布里面,要求新增发布文章的时候,发布方式二选一,要么是以一个URL来发布文章内容,要么自己编辑文章内容。 当我选择URL发布时会弹出相应编辑框: 当我选择编辑发布时会显示随影内容编辑框: 接下来看代码的实现: 首先是HTML <ul class="set1"> &lt...

2018-08-20 14:35:32 2390 1

原创 图片的点击缩放(zoom插件实现)

图片的点击缩放(zoom插件实现) zoom插件: 页面引入js文件和css文件 <link href="css/zoom.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/zooming.js"></script&amp

2018-03-06 11:32:57 2740

原创 MyBatis缓存介绍

MyBatis的缓存机制 缓存在实际开发项目中是非常重要的,我们开发一款产品对客户而言最终要的就是用户体验,当客户使用一款产品的时候除了最直观的的界面,接下来就是获取数据了,当获取数据十分缓慢,那么这个产品的用户体验就是很差的,也可以说这个产品是失败的,而常用的SSM框架中Mybatis就提供了缓存机制来缓存数据,它分为一级缓存(sqlswssion级)和二级缓存(mapper级): 一级缓...

2018-02-26 11:17:53 242

原创 SSM实现上传图片以及批量插入到数据库

SSM实现上传图片以及批量插入到数据库 -我把图片上传这块分了6个文件来编写代码,至于为什么分6个模块,因为把相关的内容分开来写会显得条理清楚。修改某块的时候比较方便。总共分为UploadImages.java,Globals.java,Utils.java,FileUtils.java,PropertiesLoader.java以及一个配置文件 其实上传图片只有两个步骤: 提交图片到...

2018-02-21 20:53:50 5582

原创 List<Double[]>的转换

List转换

2024-08-27 20:15:40 189

原创 常用的正则表达式

常用的正则表达式 //邮政编码:^[1-9]\d{5}$ //Q Q号码: ^[1-9]\d{4,10}$ //邮 箱:^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}$ //用户名(字母开头+数字+字母+下划线):^[A-Za-z][A-Za-z1-9_-]+$ //手机号码:^1[3|4|5|8|6|9]\d{8}$ //身份证号码: // 十八位: ^[1-9]\d{5}(18|19|([23]\d)

2021-09-27 15:18:16 94

原创 位运算实现用户密码的加密解密,简单又高级

位运算实现用户密码的加密解密,简单又高级需求代码实现方式 需求 之前在做项目的时候遇见一个需求,对用户密码做一个加密解密的过程,用的比较多的就是MD5,我们的项目架构师最后提出用位运算去实现,说是运算效率比较快,暂时还不知道为啥…直接上代码: 代码实现方式 去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片. public static void main(String[] args) { //模拟前台传过来的密码参数 String password

2021-09-27 14:59:03 284

原创 String为什么不可变,超级容易理解

String为什么不可变,超级容易理解首先我们都知道String是一个不可变对象,那什么是不可变对象呢?新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 首先我们都知道String是一个不可变对象,那什么是不可变对象呢? 一

2021-08-01 02:13:34 2472 1

转载 发现的一些有关泛型的面试题

泛型的面试题泛型是如何工作的泛型中的限定通配符和非限定通配符List<? extends T>和List <? super T>之间有什么区别 ?如何编写一个泛型方法,让它能接受泛型参数并返回泛型类型?编写一段泛型程序来实现LRU缓存?你可以把List传递给一个接受List参数的方法吗?Array中可以用泛型吗 泛型是什么 ? 使用泛型的好处(初级和中级) 泛型就是一种不确...

2018-10-26 11:01:01 392

原创 Hibernate原理概述

Hibernate hibernate是一个优秀的对象关系映射框架(ORM),它是Java与数据库沟通的桥梁。 hibernate的工作原理 ; 1.通过Configuration对象读取并解析hibernate配置文件 2.通过SessionFactory sf = config.buildSessionFactory()创建SessionFactory 3.Session session =...

2018-09-24 22:37:36 150

pom.xml项目中用的的一些比较完整吧,比较多 一般项目都能用上

项目中用的的一些比较完整吧,比较多 一般项目都能用上

2021-07-06

springboot笔记

这是一篇springboot的笔记,每个人每件事每样东西的获得都是辛勤的付出

2018-05-04

空空如也

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

TA关注的人

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