- 博客(45)
- 资源 (10)
- 收藏
- 关注
原创 前端编辑页面修改后和原始数据比较差异
场景一、字段比较多,但实际只修改了几个字段,如果把所有字段都回传给后端,冗余字段(未作变更的字段)修改就会有很多,而这些未作变更的字段中还有一些字段是后台有翻译和转换的(例如金额、类型、状态等),如果把这样的字段回传给后台,就会造成数据的变更(其实不想变更),和预期是严重不符的。* 应用场景:编辑页面中,表单字段比较多(主页面,明细页面),而修改项很少,只需要将修改的字段和必要字段传递给后台就可以,不用传递表单中的所有字段(默认是传递所有字段)
2023-08-18 11:46:57 1434
原创 Centos7安装jdk1.8(rpm/tar.gz)图文教程
Centos7安装jdk1.8图文教程下载Linux版的jdk安装包下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载安装Linux客户端客户端使用的是xshell,下载地址:https://www.netsarang.com/download/down_form.html?code=622下载安装完成后使用客户端连接Linux服务器如果是第.
2020-06-19 09:39:28 4915
原创 windows10安装node12.18.0
windows10安装node12.18.0下载nodehttps://nodejs.org/zh-cn/双击执行下载的安装包运行安装单击下一步5、接收协议并执行下一步6、选择安装地址,执行下一步执行下一步执行下一步安装打开cmd命令窗口,查看是否安装成功,主要查看node版本和包管理工具npm版本到现在可以告一段落了,npm安装全局模块所在路径以及缓存cache的路径默认在C:\Users\用户名\AppData\Roamin
2020-06-12 22:01:15 5714
原创 腾讯云centos7.7(64)服务器安装mysql8.0.20数据库
腾讯云centos7.7(64)服务器安装mysql8.0.20数据库1、重装云服务器操作系统(为了模拟新服务器首次安装mysql数据库,这一步可以忽略)2、下载mysql安装包下载地址:https://dev.mysql.com/downloads/mysql/由于之前没有注意操作系统版本,下载下来的安装包在安装过程中各种坑,填都填不完,一定要注意,千万别选错了!!!我的操作系统为centos7.7(64),我这选的是mysql-8.0.20-1.el7.x8...
2020-06-11 23:46:19 2237
原创 阿里云centos7安装mysql8
阿里云centos7安装mysql81、mysql软件下载下载地址:https://dev.mysql.com/downloads/repo/yum/2、将下载好的mysql安装包上传到阿里云centos服务器2.1、使用xshell登录阿里云centos服务器2.2、使用rz命令上传软件包[root@lf-test soft_bag]# rz2.3、查看文件上传结果[root@lf-test soft_bag]# ll3、安装软件源[roo..
2020-06-11 22:57:06 1605 1
原创 云服务器npm ETIMEDOUT nodej安装第三方模块老是报错
[root@VM_43_103_centos server]# npm install pm2 -gnpm ERR! code ETIMEDOUTnpm ERR! errno ETIMEDOUTnpm ERR! network request to http://registry.cnpmjs.org/pm2 failed, reason: connect ETIMEDOUT 161.117....
2019-04-12 20:40:59 10104 1
原创 使用idea14.1.4创建maven多项目工程搭建jfinal框架报错
使用idea14.1.4创建maven多项目工程搭建jfinal框架报错。
2015-09-17 23:49:33 2886
转载 AngularJS中的Promise
一.Promise Promise是一个接口,它用来处理的对象具有这样的特点:在未来某一时刻(主要是异步调用)会从服务端返回或者被填充属性。其核心是,promise是一个带有then()函数的对象。 为了展示它的优点,下面来看一个例子,其中需要获取用户当前的配置文件:var currentProfile = null;var username =
2015-06-17 16:05:33 1084
转载 实践总结 - 不可错过的Angular应用技巧
angular的核心思想是通过数据驱动一切,其他东西都是数据的延伸.套用Javascript一切皆对象的思想,在angular中可以说一切皆数据. 关于项目构建 (1) requirejs以及Yeoman 在刚开始接触或者使用Angular的时候,总会疑惑与类似的问题,我实践的答案是不需要requirejs或者Yeoman.前
2015-06-17 14:02:00 762 1
原创 Axure RP Pro7.0 之 动态面板初步使用
本来想着把自己在工作学习过程中用到过的rp的技术写成一本书或者是一部比较全面的教程,但是从网上查了一下,发现前辈们已经有过这样的总结了,我也就不再发明重复的轮子了,在此仅把我认为是精华的部分分享给大家,由于时间原因,先写到这里,希望能够对大家有所帮助。
2015-05-15 23:10:23 3197
转载 还原网站上压缩的js代码
还原网站上压缩的js代码我们经常可以看到一些网站,把所需的javascript代码压缩成一行,就像下图这样这种代码浏览器能读懂,但正常人是没法阅读的。既然浏览器能读,浏览器当然也能还原这段代码。其实很简单。这里我使用的是chrome浏览器,也就是谷歌浏览器。1.快捷键 F12,打开浏览器开发工具,在浏览器开发工具栏,点击scripts选项栏
2015-05-14 09:44:50 2738
原创 将webstorm设置为eclipse风格
执行file -> Settings -> Appearance & Behavior -> Keymap -> 在Appearance & Behavior>Keymap对话框中的Keymaps下拉框中选择Eclipse点击ok就设置好啦。如图所示:1、2、
2015-05-13 11:02:59 8396
原创 mybatis自动生成
这是这些年我在工作中总结的关于mybatis-generator相关的东西,里边注释很详细,相信大家都能够看得懂,希望能够对大家有所帮助。
2015-04-23 22:13:26 1013
转载 在MyEclipse中的maven工程中,执行"右击工程文件名"——>Run as——>maven install,编译生成target的过程中出错:
在MyEclipse中的maven工程中,执行"右击工程文件名"——>Run as——>maven install,编译生成target的过程中出错:error出错的原因:MyEclipse中的maven可能不是很稳定,在执行maven install或者maven clean的过程中,首先会去下载maven相关的jar包,一部分是maven组件需要的,一部分是pom.xml中需要的。它会从网
2014-09-29 16:25:49 4669
转载 JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8进制
2014-09-22 19:55:25 585
转载 EasyUI在MVC4中需要部分刷新页面时load()后页面变形问题!
最近在使用MVC4与EasUI过程中遇到些容易导致界面变形的问题,纠结了很久,但其实当发现问题在哪里时,倒觉得最终还是自己对MVC4的概念没把握好,OK,show time. 本示例Contact 页面的部分标签loadAbout页面。 1. 首先复原一下问题,相信应该会有后来的朋友也遇见。加载JS 与CSS 。 App_Start文件下的BundleConfig.cs
2014-08-05 20:27:36 900
原创 Maven管理Oracle10g和Oracle11g驱动包
Maven管理Oracle10g和Oracle11g驱动包一、Oracle10g和Oracle11g驱动包的下载:如果本地没有安装Oracle数据库的话,可以从Oracle官网上边进行下载:下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html 下载到本地。如果本地安装着Oracle
2014-07-31 09:56:13 3062 1
转载 关于div设置背景颜色透明度
通常我们通过div的style样式属性filter来设置div的背景透明样式。可根据alpha提供的如下参数进行组合控制:filter: Alpha ( enabled=bEnabled , style=iStyle , opacity=iOpacity , finishOpacity=iFinishOpacity , startX=iPercent , startY=iPercent , f
2014-06-11 14:32:45 1669
转载 将多个Tomcat实例应用转为Windows服务
将多个Tomcat实例应用转为Windows服务1、 为什么要将多个Tomcat实例应用转为Windows服务a、多个Tomcat实例启动会有多个Tomcat的SHELL在运行,一个字-丑。b、通常WEB服务器都需要远程登录,如果使用startup.bat脚本启动的方式,那管理员将不能使用注销,而只能关闭远程连接,这样做的后果是服务器会提示“超出最大连接数”的错误,只能乖乖的请求托管
2014-01-15 21:25:00 1685
转载 Java关键字及其作用汇总列表
Java关键字及其作用汇总列表时间:2011-09-07 09:45:35 来源: 作者: java关键字及其作用目录Java关键字及其作用--- 1一、 关键字总览:2二、 详细解释--- 31.访问控制--- 3 1)私有的-- 3 private2)受保护的--
2013-07-07 20:06:11 748
原创 mysql 表的基本操作整理
1mysql创建表a. 语法列表CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition…)] [table_options] [select_statement]ORCREATE [TEMPORARY] TABLE [IF NOT EXISTS]
2013-05-28 22:44:39 822
转载 对象气球理论
我们将对象比作充满氢气的气球,将引用比作连着气球的绳子1)一根绳子同一时间只能连着一个气球,就如同一个引用同时只能指向一个对象。 Student s1 = new Student(); s1目前就指向一个Student对象2)一个气球可以被多根绳子连着,就如同一个对象同时可以被多个引用指向。 Student s2 = s1; 此时,s1和s2都指向同
2012-11-30 20:45:35 2138
转载 爱因斯坦在20世纪初出的谜语
爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。某家公司在面试应聘者时借用了爱因斯坦的这个IQ题,考查应聘者的IQ,现在我们暂且不去讨论这个公司用这样的题目来考查应聘者的IQ有 多“变态”,如果是你,拿到了这样的笔试题目,你能做得出来吗? 1、在一条街上,有5座房子,喷了5种颜色。 2、每个房里住着不同国籍的人 3、每个人喝不同的饮料,抽不同
2012-11-24 22:32:39 1256
转载 网络编程
TCP一、Server服务器端编程过程:1、创建ServerSocket,提供端口号,此时好比安装了一部电话机。2、通过accept方法返回Socket,Socket好比建立好连接。3、获得Socket之后,从Socket中获得输入或者输出流。就如同得到了两个通道,可以从网络中读取或者写出数据。4、读写之前,先对流进行包装,如何包装取决于应用程序的需求,比如传输对象,就
2012-11-20 20:54:44 474
转载 线程
线程1、进程(Process)进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。2、并发:同时进行,但是需要抢占同一个cpu,基于时间片来调度。3、并行:同时占有不同的cpu分头执行。线程(Thread):进程中分出
2012-11-17 23:20:37 533
转载 序列化
序列化java.io.Serializable可序列化接口如果一个类型实现Serializable,就可以参与对象序列化一、什么是对象序列化?将内存中的对象使用序列化机制转化为某种串行流格式,便于在流中或网络中传输不同虚拟机进行序列化和反序列化,要求对应的class文件版本相同。可以通过序列化版本UID来进行区分。二、关于序列化如果参与序列化的对象的属性还是一个
2012-11-16 21:43:42 426
转载 JavaBean规范
JavaBean规范1、实现序列化接口2、属性私有3、提供无参构造4、提供getter/setter方法5、覆盖toString()方法6、可以提供一些业务方法:可以操作属性值7、需要是提供OID:对象的唯一标识POJO简单的类对象1、实现序列化接口2、属性私有3、提供无参构造4、覆盖toString()方法5、提供getter/sett
2012-11-16 21:42:26 474
转载 字符编码
字符编码由国家(国际)统一制定,不同的编码对字符的理解不同。ASCII 一个字符 1B 任何编码都向下兼容的部分,拿7位二进制来表示数,只能表示128种ISO8859-1(latin-1) 西欧一个字符 1B8位 256种编码,不支持中文GBK/GB2312 一个字符2B 两个字节6万多种Unicode 一个字符 2B java中的char就是Uni
2012-11-16 21:41:38 445
转载 IO
I/O一、什么是I/Oinput/output 输入/输出流I/O是在JVM和外部存储设备(外部数据源)之间交换数据输入和输出是以JVM为目标为基准。流入JVM内存称之为输入,反之为输出。二、File类 java.io.File 表示磁盘的文件或目录1、构造方法:new File("d://a//1.txt");//绝对路径new File("d://abc","1
2012-11-16 21:40:42 449
转载 Java的反射编程
Java的反射编程 Reflection一、反射编程对Java编程有深远的影响:获得类的基因信息,创建对象,调用方法。 (1)获得类型的基因信息(class类型的对象) (2)根据该基因信息探察出类属性和方法 (类的所有细节,修饰符、包名、方法名...) (3)根据该基因信息能“克隆”实例化该类的对象 (4)能够调用对象的属性和方法 二、Class类 ja
2012-11-15 22:10:59 598
转载 内部类
--------------------------Inner Class--------------------------- 1、Static Inner Class 静态内部类 是成员内部类的一种。 静态内部类中可以访问外部类静态成员,但不能访问外部类非静态成员 class Outer{ static int index = 20
2012-11-14 22:17:16 414
转载 异常
异常处理的优势:能够提高java系统的健壮性。java.lang.Throwable是所有异常类以及错误类的父类一、Throwable有两个子类:1、error:错误,由底层原因引起的,程序员处理不了。2、Exception: 异常可由程序员进行处理二、Exception的直接或间接子类1、checked Exception已检查异常,必须处理,如果
2012-11-14 22:15:28 495
转载 集合
1、Collection接口 (1)List接口 (2)Set接口(1)List接口 特点:元素有序,可以重复,有序指的是数据存入的顺序,是否重复主要看equals方法两个重要的实现类:1)ArrayList 底层数组实现,线程不安全,轻量级组件。优点:查找效率高。缺点:增删效率低。Vector底层也是数组实现,和ArrayList类型相似。特点:线程安全的Arr
2012-11-14 22:12:05 516
转载 java运行流程
1、下载并安装JDK6.0在相关网站(可以通过百度或者google来查找)下载相应的JDK(for windows/for linux)2、配置环境变量windows 以xp操作系统为例:右击我的电脑—>属性->高级->环境变量->系统变量JAVA_HOME=C:\Program Files\Java\jdk1.6.0JDK得安装目录供第三方软件使用(Tomcat)PA
2012-11-14 22:02:14 444
转载 StringBuilder和StringBuffer
1、当遇到大量的字符串拼接时,不能使用String的"+",应该使用java.lang.StringBuffer。2、StringBuffer是一种可变的字符串缓冲区,通过append()方法进行动态拼接,最终通过toString()方法返回拼接好的字符串。3、StringBuffer(String str)可以传构造参数。4、StringBuffer和StringBuilder的区别
2012-11-13 22:45:57 382
转载 基本类型的包装类型
1、wrapper:java为8种基本类型提供了包装类基本类型 包装类byte Byteshort Shortint Integerlong Longchar Characterfloat Floatdouble Doubleboolean Boolean2、有了基本类型,为什么还有提供包装类?1、Everythis is Object。
2012-11-13 22:44:20 505
转载 ArrayList 和Vector
ArrayList 和Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由于使用了synchronized 方法(线程安全),通常性能上较ArrayList 差,而LinkedList 使用双向链表实现存储,按序号索引数据需要进行
2012-11-13 22:43:15 490
转载 error和exception
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
2012-11-13 22:42:31 401
转载 HashMap和HashTable
HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap 允许将null 作为一个entry 的key 或者value,而Hashtable 不允许。HashMap 把Hashtable 的contains 方法去掉了,
2012-11-13 22:41:34 408
Java串口通信——串口转发.rar
2020-07-07
mybatis-generator
2015-04-23
powerdesigner16创建数据模型
2015-04-02
powerdesigner16.0反向工程
2014-11-19
丽鹏生产管理信息系统
2013-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人