自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 储存过程--创建用户账号和密码

【代码】创建用户账号和密码。

2023-02-18 10:12:48 237

原创 达梦数据使用Excel迁移数据至库

达梦数据库使用Excel文件导入数据。按顺序直接导入。

2023-02-17 14:42:21 1451 1

原创 使用jquery解析导入Word

jq直接解析Word文档数据!

2022-09-20 17:31:51 755

原创 Java代码实现不同应用系统中数据同步程序

系统A---->系统B。系统A表数据有新增、修改、删除时,会把这些发生记录的数据同步至系统B。实现思想:(一)、首先怎么确定系统A需要同步的表中数据发生了变化。(二)、什么时候需要同步这些有变化的数据。(三)、咋实现?

2022-09-08 08:54:37 3571

原创 在线预览打印Word文档

在线打印Word文档

2022-06-15 15:13:40 809

原创 SQL 创建视图

开发过程中遇到的多表查询有重复字段的问题

2022-06-15 15:01:56 6539

原创 批量下载文件----压缩后再下载

把所需要的的附件全部下载下来放在指定的位置,然后对此位置上的附件全部打包成压缩文件,然后再下载下来。方便用户查看。public IZrarResponse downloadZdxjr(IZrarRequest req) throws ParseException, ParseException, IOException { IZrarResponse res = new ZrarResponse(); List list = "具体的获取数据的方法---需要根据项目需.

2022-04-22 16:18:16 364

原创 JS----自动滚动效果

滚动循环播放页面加载时,首页使用setInterval()方法执行方法,然后可以使用setTimeout()延时方法进行调用滚动方法。。实现滚动效果代如下:function zrar_autoscroll(){ debugger; //滚动条总高度 var scrollheight = $('jtlRollID').scrollHeight; //滚动条拉动条高度 var clientheight = $('jtlRollID').client...

2022-03-28 11:19:58 2150

原创 切面 AOP操作日志

亲自实践AOP,遇到的问题:(请把图一与图二进行对比,会发现环切代码的意义是什么)一、直接看下图,类中的方法1与方法2;方法1:首先创建连接点;方法2:对已创建的环切点进行环切;@Pointcut("execution(* com.zrar..*BLH.*(..))") public void pointCut2(){}@Around("pointCut2()") public Object businessLog(ProceedingJoinPoint pjp) ..

2021-09-22 09:04:09 285

原创 Oracle sql字段截取后六位

由于在开发过程会遇到截取字段的情况,一般能在sql中处理就处理掉;select casebh,substr(casebh,length(casebh)-5,6) a,substr(casebh,-6) b from log_exchagnge t where serviceid = '1005'请使用:substr(字段,length(字段)-5,6) 或者 substr(字段,-6)...

2021-09-13 15:31:01 5274

原创 大屏----js问题收集

一、数据展示问题 :数据位不足前面补零方法:首先字符拼接。slice(-6)表示从后面开始取六位数值success : function (res) { var data = res.json.ldl; var ldl = ("00000" + data).slice(-6); $('#ldlID').html(ldl); }二、时间展示问题:方法:获取的数...

2021-09-01 15:48:38 170

原创 hashcode()与equals方法的区别

一、hashcode() 方法1、hashCode 的存在主要用于查找的快捷性,如 Hashtable, HashMap 等,hashCode 是用来在三列存储结构中确定对象的存储地址的。2、如果两个对象相同,就是适用于 euqals(java.lang.Object) 方法,那么这两个对象的 hashCode一定相同。3、如果对象的euqals 方法被重写,那么对象的 hashCode 也尽量重写,并且产生 hashCode 使用的对象,一定要和 equals 方法中使用的一致,否则就会违反上面提

2021-08-03 14:30:19 149

原创 java将map参数 拼接成 “参数=值&参数=值”

map中放值: //账号信息 public static final Map<String, String> TOKEN_MAP = new HashMap<String, String>(5); static { TOKEN_MAP.put("client_id", Client_Id); TOKEN_MAP.put("client_secret", Client_secret); TOKEN_MAP.put(.

2021-07-22 11:21:24 1372 1

原创 从服务器接口拉数据保存至库中

package com.zrar.blh;import com.zrar.easyweb.core.util.PropertyManager;import com.zrar.easyweb.persistence.core.IBaseZrarDao;import com.zrar.easyweb.web.core.annotation.BLH;import com.zrar.easyweb.web.core.annotation.Mapping;import com.zrar.easyweb..

2021-07-22 09:42:38 169

原创 CKEDITOR富文本获取内容总结及注意事项

一、怎么定义一个CKeditor富文本呢?<textarea name="nr" id="sqcxnr" class="ckeditor required"><c:out value="${nr}"/></textarea>我们会发现,textarea标签内有id,此id的作用很重要!作用:就是将上面定义的textarea替换掉。注意需要给textarea定义一个id,用来在替换时确认替换的组件。代码如下:CKEDITOR.instances['sqcxn

2021-06-29 09:23:59 1537

原创 jsp上定义java代码获取URL

<% String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); String path = request.getContextPath(); request.setAttribute("ctx",request.getContextPath());%>代码分析:request.getHttpServletR.

2021-06-25 13:35:18 171

原创 jQuery传form遇到的问题

在前端有时间需要传整个form,但是呢?会遇到一些问题:1、前端获取的值中文是正常的,但是后端接收的时候,获取的中文确实乱码问题。解决如下:decodeURIComponent($("form").serialize())---解码作用serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中,这样在ajax提交表单数

2021-06-24 16:47:23 159

原创 jquery给iframe添加链接

zhe

2021-06-18 09:37:52 872

原创 导出Word内容全部乱码问题

public IZrarResponse bzdsexport(IZrarRequest req) throws Exception { IZrarResponse res = new ZrarResponse(); String zlcode = req.getParameter("zlcode"); String zlnrsql = "select zlnr from zl_info_nr where zlcode=?"; Byte...

2021-06-16 17:18:42 2070

原创 获取数据库时间

写一个接口,获取数据库时间。public Date getTimeDate() throws SQLException;/** * 获取日期类型的时间 格式 yyyy-MM-dd HH24:mi:ss * @Title getTimeDate * @param 无 * @return String * @throws SQLException */ @Override public Date getTimeDate() throws SQLException {

2021-05-12 09:21:57 399

原创 HashMap、Hashtable的区别

HashMap Hashtable 线程安全性 线程不安全 线程安全 Key、value是否允许null Key、value都可以为null,key只允许一个null Key、value都不可以null 迭代器 Fail-fast迭代器 Fail-fast迭代器,...

2021-05-08 14:30:06 61

原创 List、Map、Set之间的区别是什么?

List:有序集合、元素可重复;ArrayList基于数组实现的有序集合;LinkedList基于链表实现的有序集合。Set:无序集合、元素不可重复;LinkHashSet按照插入排序-------SortSet可排序----------HashSet无序。Map:键值对集合、储存键、值和之间的映射,Key无序,唯一;Value不要求有序,允许重复。...

2021-05-08 14:21:32 1449

原创 用session获取当前登录用户的基本信息

从session中获取用户的信息有(用户id,用户名称;用户部门id,用户部门名称;用户机构id,用户机构名称)。在具体写代码过程中,我们会从已创建好的session类中去获取,如下:IUser user = LoginCtrlSession.getLoginVO();定义一个user对象,后面需要获取用户的信息的话,则直接使用如:user.getYhId();具体的session类!!!public class LoginCtrlSession { public LoginCt

2021-04-30 09:08:01 8236

原创 Springboot与Mybatis的注意事项!

一、首先了解下什么是mybatis?Mybatis是一个半ORM(对象关系映射)框架,它能内部封装JDBC,加载驱动、创建连接、创建statement等复杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。作为一个半ORM框架,Mybatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。(称Mybatis是半自动ORM映射工具,是因为在查询关联对象或关联集合对象时,需要手...

2021-04-25 11:16:57 232

原创 导出word,转ftl文件,保留Word应有的格式!

Word原有的模板在导出Word时,我们是不是要保留格式之中应有的空格从 以上两张图片可以看出,这才是用户最终想要的结果,那么问题来了,怎么保留这样的格式?相信不少程序员在开发时会遇到这样的问题,现在给出最终的解决方案!<w:r> <w:rPr> <w:rFonts w:fareast="楷体_GB2312" w:cs="楷体_GB2312" w:hint="fareast"/> <wx:font wx:v

2021-04-21 15:48:52 1500

原创 Spring IOC

1、什么是Spring IOC容器?IOC(Inversion of Control)控制反转;它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的:“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期)。2、控制反转(IOC)有什么作用?管理对象的创建和依赖关系的维护。对象的创建并不是一件简单的事,在对

2021-04-14 10:19:45 134

原创 连续逗号字符串分割成数组有值

第一种方式:public static void main(String[] args) { String str = ",,,,"; System.out.println("空格字符串:" + str.split(",").length); System.out.println("空格字符串:" + str.split(",", -1).length);}查看结果发现两种方式得出来的结果不一样,正常情况下,我们一般都是第一种分割方式,得出来的数组值是空,数组长度为0

2021-04-07 08:58:32 548 1

原创 日、周、月、年时间段计算

这样的时间段一般用于大屏上的数据展示。public String getKssj(String type){ String kssj = null; Date d=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.setTime(d); if

2021-03-29 17:22:38 206

原创 转义字符替换

public String repFCK(String obj) { obj = obj.replaceAll("nbsp", "& "); obj = obj.replaceAll("ldquo", "“"); obj = obj.replaceAll("rdquo", "”"); obj = obj.replaceAll("quot", "\""); obj = obj.replaceAll("amp", "&"); obj = obj.replaceAll("hellip.

2021-03-25 13:56:58 300

原创 下拉框选项Map操作

下面这段代码是添加下拉框选项,同时把--请选择--也放添加进去!两个知识点:1、for增强循环 2、map值获取代码解读:第一行通过接口去获取此字段的值,第二行使用LinkedHashMap是有顺序的map。第三行就是把请选择塞进去。第四行的for循环就是遍历第一行字段的值,循环内部是获取字段值的key与value。最后一行是map遍历的值塞进去之后就交给一个变量,由这个变量返回给页面,最终页面拿到这个字段去显示出来。...

2021-03-17 10:35:15 605

原创 正则表达式(基础)

public String replaceNRtoBR(String text){ String reg ="[\n]"; Pattern p = Pattern.compile(reg); Matcher m = p.matcher(text); text = m.replaceAll("<br />"); return text;}代码剖析:第一行:定义正则表达式; 第二行:对已定义的正则表达式进行编译;(必须) ...

2021-03-09 10:33:27 48

原创 计算附件大小,调整附件大小单位

ONE、计算附件的大小public void countFileSize(List<CaseFileVO> list) { if(list!=null&&list.size()>0) { for (int i = 0; i < list.size(); i++) { list.get(i).setSizestr(fileSize(list.get(i).getSize())); //附件大小 String owner = list.g.

2021-01-04 16:11:43 267

原创 导出Excel核心代码

一、control返回,封装的addExcelres.addExcel(fileName, sheetMap);二、具体的addExcel方法IZrarResponse addExcel(String var1, Map<String, List> var2, Map<String, List<int[]>>... var3);public IZrarResponse addExcel(String excelName, Map<String,

2020-12-28 15:35:14 244

原创 把秒数时长,转化成00:00:00格式

刚开始,把秒数转换成00:00:00的格式,在操作sql语句时,尝试了很多种的方法,最终没实现,最后解决的办法是:获取到的时间在后端进行处理就可以完成这样的效果,后端处理的方法如下://把秒数时长,转化成00:00:00格式 public String FNumToDate(long seconds) { long hour = seconds/3600; String h = hour<10?"0"+hour:""+hour; long minute = (seconds%360

2020-10-15 10:30:12 1578

原创 关于主键编号的获取

在日常编码过程中,我们会遇到主键编号,那么我们该如何获取主键呢?方式一、使用UUID。 //uuid用于生成主键号String uuid = UUID.randomUUID().toString().replaceAll("-","");因为UUID自动生成的主键编号时唯一,不会产生重复的编号!方式二、使用建表的序列。zljkmxbh = SeqCreateYw.getSeqValue(dao, "YWGL_ZLJKMX_SEQUENCE", req);mxBO = new Yw

2020-09-17 10:19:27 454

原创 手机号码 + 邮件 + 邮编 正则校验

//短信号码 var casedxhm = $("#casedxhm").val(); if(casedxhm){ var mobile = /^(((1[3456789][0-9]{1})|(15[0-9]{1}))+\d{8})$/; if(!mobile.test(casedxhm)){ zrar_dlg("短信号码格式错误"); return false; } } //..

2020-09-16 14:25:48 866

原创 分母为0怎么除????---java后端处理 与 sql处理

(一)java处理//2019年主营业务收入/营业收入(%) if (!StringUtils.isEmpty(vo.getYysr2019())||!StringUtils.isEmpty(vo.getZyywsr2019())) { Double yysr2019 = null; Double zyywsr2019 = null; //分母为0 时,要对分子分母进行处理,分母置成

2020-08-10 17:11:03 761

原创 获得前几天的时间

public static String getPreKalendae(Integer amount) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");//时间格式化 Date date = new Date();//当前系统时间 String currq = formatter.format(date);//当前系统时间格式化 Calendar cal1 =.

2020-08-05 14:06:20 118

原创 Date()加减法----dateadd()-----datediff()

一、加法(年)select sysdate 原来时间,dateadd(year,2,sysdate) 加法时间 from dual;二、加法(月)select sysdate 原来时间,dateadd(month,2,sysdate) 加法时间 from dual;三、加法(天)select sysdate 原来时间,dateadd(day,2,sysdate) 加法时间 from dual;四、加法(时)select sysdate 原来时间,dateadd

2020-07-29 13:51:53 634

原创 wm_concat()函数--------行转列,某一列值使用逗号进行隔开拼接,成为一条数据

普通的查询:使用wm_concat()函数查询的结果:需要查询相同字段的不同属性值,要在同一行展示,就需使用此函数。PS:如果在查询的时候遇到不显示。那么查看下字段的类型是否一致,不一致请使用to_char()函数,若有重复,则使用distinct()函数!...

2020-07-21 14:29:40 622

空空如也

空空如也

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

TA关注的人

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