在报表项目中,有些报表中部分数据的计算方法会经常改变。例如:某企业员工的实际工资是通过绩效得分计算出的,而绩效的算法可能经常变动,需要在不改动其他代码的情况下用新算法替换旧算法。一般我们都会想到用 Java 来实现计算,从而实现动态可挂接计算模块,但是这种方式可能存在缺乏基础类库、占用多余内存等问题 ...
分类:
编程语言 时间:
2019-12-25 15:59:24
阅读次数:
79
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>input_file验证</title> </head> <body> <input type="file" id="upload-file"> <script ...
分类:
Web程序 时间:
2019-12-25 15:59:09
阅读次数:
222
引言 人生苦短,请用Python(3.+) 一门语言的精髓是"数据类型" 数据类型:一般指数据元。数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。 变量是用来存储 ...
分类:
编程语言 时间:
2019-12-25 15:58:55
阅读次数:
91
这个异常遇到了才知道坑这么大,坑爹的方法。 private String[] otherUserFromArray = new String[]{“3”, “4”, “发放”}; List<String> userFromList = Arrays.asList(otherUserFromArray ...
分类:
编程语言 时间:
2019-12-25 15:58:23
阅读次数:
75
求出今天距离2020年1月1日还有多少天 package com.oracle.demo01; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import ...
分类:
编程语言 时间:
2019-12-25 15:57:47
阅读次数:
111
在MIS系统中,系统审计功能是很重要的一部分,审计的一部分就是记录数据修改日志。记录数据修改日志有很多种实现方案,有通过后台程序实现的,在修改程序中增加日志代码,也有通过数据库实现的,使用触发器来记录修改日志。本方案采用第二种方案。这种方案的优点是无论你通过什么方式修改数据,都会记录下来,极少需要修 ...
分类:
其他好文 时间:
2019-12-25 15:57:15
阅读次数:
80
2.删除数据库:db.dropDatabase(); ...
分类:
数据库 时间:
2019-12-25 15:56:49
阅读次数:
57
标准配置 对比 https://www.cnblogs.com/xiaozhang666/p/12058341.html 的对应注入查看 package com.zys.sys.config; import lombok.Data; import org.springframework.boot.c ...
分类:
编程语言 时间:
2019-12-25 15:56:27
阅读次数:
211
Python 发送邮件 #!/usr/bin/python3 # -*- coding: utf-8 -*- # smtplib 用于邮件的发心动作 import smtplib # email用于构建内容 from email.mime.text import MIMEText from emai ...
分类:
编程语言 时间:
2019-12-25 15:56:08
阅读次数:
93
windows7 机器最大连接数: 1. Win+R运行regedit; 2. 找到HKEY_LOCAL_MACHINESYSTEM\CurrentControlSet\Services\Tcpip\Parameters; 3. 在右侧面板中找到EnableConnectionRateLimitin ...
分类:
其他好文 时间:
2019-12-25 15:55:46
阅读次数:
103
关于GlusterFS分布式文件系统工作原理及相关概述请参考博文:GlusterFS分布式文件系统概述一、搭建GlusterFS分布式文件系统群集此案例相关软件包请访问:https://pan.baidu.com/s/1xazQAkR2Lm31njwu88Z9qA提取码:qdiy环境如下:服务器相关信息:磁盘相关信息:部署前准备工作:在所有节点上执行以下操作,添加30G新硬盘,通过fdisk分区、
分类:
其他好文 时间:
2019-12-25 15:55:26
阅读次数:
83
1,了解到两个爬虫项目SeimiCrawler 和webmagic:https://www.jianshu.com/p/8147bb0cc026 2,两个项目的gitbub地址:https://github.com/zhegexiaohuozi/SeimiCrawler https://github ...
分类:
其他好文 时间:
2019-12-25 15:55:07
阅读次数:
71
在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具。 WinMerge WinMerge是一款运行于Windows系统下的文件比较和合并工具,使用它可以非常方便地比较多个文档内容,适合程序员或者经常需要撰写文稿的朋友使用。 WinM ...
分类:
其他好文 时间:
2019-12-25 15:54:38
阅读次数:
191
封装的分享方法 1 function share(o,isDebug = false ) { 2 //路径 3 let url = o.url || getCurrentPages()[getCurrentPages().length - 1].route; 4 5 //当前路径所带参数 6 let ...
分类:
微信 时间:
2019-12-25 15:54:22
阅读次数:
134
分布式存储的冗余类型(N+2:1) +1:冗余数据条带数量为1,允许任意1块硬盘故障或任意1个存储节点故障,而不影响数据完整性; +2:冗余数据条带数量为2,允许任意2块硬盘故障或任意2个存储节点故障,而不影响数据完整性; +3:冗余数据条带数量为3,允许任意3块硬盘故障或任意3个存储节点故障,而不 ...
分类:
其他好文 时间:
2019-12-25 15:54:04
阅读次数:
307
[TOC]一名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,delx表示清除该绑定关系。?在程序执行期间最多会存在三种名称空间插图:恶搞图191.1内建名称空间伴随python解释器的启动/关闭而产生/回收,因而是第一个被加载的名称空间,用来存放一些内置的名字,比如内建函数名>>>
分类:
其他好文 时间:
2019-12-25 15:53:45
阅读次数:
59
在使用git的时候,每次执行 #git add "目录" git add . 都会提示这样一个警告消息: warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX. 虽然说没有什么影响吧。 不过就是觉得太碍眼了, 按照这样设置就没有问题了: git ...
分类:
其他好文 时间:
2019-12-25 15:53:29
阅读次数:
57