java
Amos_liu
努力会有收获,技术成就梦想.
展开
-
java使用excel做数据的导入导出
业务逻辑简单,提供数据模板,实现数据的导入导出话不多说,直接上代码1.controller层提供模板下载,导入导出接口package com.zdxf.server.component.govern.controller.cam.community.affairManagement;import com.alibaba.excel.EasyExcel;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObj原创 2020-10-22 11:45:42 · 913 阅读 · 6 评论 -
全局添加日志-自定义注解
好久没有写博客了,最近找一些之前写过的代码,结果不知道在那个项目里面写的,已经找不到了,又得从头开始,所以记录一下本次编写过程,之后自己查看,也可给需要的朋友一个参考!项目为 springboot2.0+mybatisplus + mysql搭建需求:编写一个注解,记录登录账户的操作记录,主要记录增删改操作效果如下图所示1.首先添加一个自定义注解,@interface ,里面的参数是需要在具体注解里面添加的具体代码如下:package com.zdxf.server.comp.原创 2020-09-25 11:38:30 · 1139 阅读 · 0 评论 -
框架与设计模式
1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一转载 2017-03-08 09:46:48 · 229 阅读 · 1 评论 -
Java将数据写入csv文件使用FTP上传
前段时间遇到一个项目,需要些一个备份方案,将数据写入csv文件使用FTP上传,因为以前没遇到过,所以通过看一些资料学习完成,下列提供简单的方案供新手参考。逻辑:先创建文件,然后将内容写入文件,最后使用FTP上传。直接上代码://1.先创建文件 public static boolean createFile(String path,String fileName,String fil原创 2017-11-13 13:03:36 · 4563 阅读 · 1 评论 -
java的23种设计模式极其详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2016-09-30 16:18:31 · 152 阅读 · 0 评论 -
filter与servlet的区别
filter与servlet的比较主要从如下四个方面介绍他们之间的区别: 1.概念。 2.生命周期。 3.职责。 4.执行过程。 一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,转载 2017-06-13 00:34:35 · 464 阅读 · 0 评论 -
StringUtils的 isEmpty 和 isBlank的区别
1.public staticboolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) =true StringUtils原创 2016-10-20 16:45:00 · 334 阅读 · 0 评论 -
JNDI数据源配置
JNDI的来源,以及配置方法转载 2016-08-29 18:16:47 · 1400 阅读 · 0 评论 -
java解析xml
[html] view plain copy print?xml version="1.0" encoding="UTF-8"?> employees> employee> name>ddviplinuxname> sex>msex> age>30age> employee> employees> 本文使用JAVA语言来实现DOM与转载 2016-08-28 16:26:43 · 430 阅读 · 0 评论 -
单点登录原理
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞转载 2016-06-15 17:58:51 · 169 阅读 · 0 评论 -
JSON对象及其使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON 是存储和交换文本信息的语法,类似XML,但是比XML更小、更快,更易解析。JSON语法JSON构建于两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的编程语言中,它被理解为对象(object),纪录(reco转载 2016-03-25 13:41:04 · 717 阅读 · 0 评论 -
myeclipse 10 添加xml文件所使用的dtd
1,打开MyEclipse,找到菜单栏“Window”---->“Preferences(首选项)”;2,在左侧导航菜单栏找到“MyEclipse”---->“Files and Editors”---->“XML”--->“XML Catalog”;3,在右边的界面中,选择“User Specified Entries”,点击右边的“Add...”;4,在弹出的“Add XML原创 2016-03-05 15:08:25 · 740 阅读 · 0 评论