自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲲鹏化羽

大鹏一日同风起,抟扶摇直上九万里!

  • 博客(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

原创 iframe在IE下将白色背景设为透明色

最近在做项目的过程中

2014-06-10 16:53:06 1050

转载 将多个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

Java串口转发,读一个端口的数据并且转发到另外一个端口。 压缩包里边包含的内容有:串口调试工具、虚拟串口工具、jdk、串口转发代码、串口基础包、使用说明。

2020-07-07

详细介绍idea通过svn检出maven多模块项目

详细介绍idea通过svn检出maven多模块项目,每一步都有截图以及操作顺序,很完整。

2016-07-02

mybatis-generator

这是我这些年在工作中积累下来的,这里面记录的mybatis自动生成所需要的配置,注释非常完整,相信大家都能够看得懂,也希望他能够对大家有所帮助。

2015-04-23

angular-1.3.15

这个angular1.3.15的开发包是从官网https://angularjs.org/下载下来的,希望对大家会有帮助。

2015-04-10

powerdesigner16创建数据模型

使用powerdesigner进行数据库设计,我将这一过程完整的记录下来了。文档包括创建表结构,修改表字段,创建索引,自定义列和过滤器,修改表的背景,表与表之间的关联关系,导出图片,生成sql脚本。

2015-04-02

powerdesigner16.0反向工程

自己使用powerdesigner16.0的反向工程将oracle10g中的数据结构转换成er图,我将这一过程 以截图的形式记录下来了,希望对有相同需求的朋友有所帮助。

2014-11-19

丽鹏生产管理信息系统

这是我自己的毕业设计,我准备了两年,虽然不是特别精致,但是有些地方也有可以借鉴的地方,希望对大家能有所帮助,就象征性的收2分吧。 在开发过程中需要应用到的软件有:Adobe DreamWeaverCS5软件、Adobe PhotoshopCS5软件、Adobe FireworksCS5软件、Microsoft Office Visio2007软件、PowerDesigner软件、Mysql5.0软件、Tomcat6.0软件、MyEclipse8.6软件等开发工具。 在开发过程中需要应用的语言有:Html、Css、Sql、Hql、java、javascript。 在开发过程中需要应用的框架技术有:jquery-1.3.2.min.js、spring-2.5.6、struts2-2.1.8、hibernate-3.2.0。

2013-06-15

音乐---数字温度计

这是我和队友一起做的音乐数字温度计,该温度计出能够正常显示时间外,还能根据温度的变化而演奏不同的乐曲。 其中包括牧羊曲、铃儿响叮当、小酒窝三首曲子。

2011-04-15

单片机音乐发声--牧羊曲

我自己在学习用单片机练习发声是走了一些弯路,洗完能够通过此次交流能够和大家取得共同的进步。

2011-04-15

单片机音乐发声----牧羊曲

我在开始学习用单片机练习发声时走了不少的弯路,仅仅提供我做的一个完整的牧羊曲的乐曲,希望同大家弧线交流探讨,共同进步。

2011-04-15

空空如也

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

TA关注的人

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