- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 使用lombok的@Data注解的equals方法
按照平常的认知,用equals方法去比较两个对象的话 ,毫无意外的话会返回false。 但今天在开发时比较两个对象是,返回的值竟然是true。 先是怀疑难道是jdk8后equals方法难道做了改变,查看源码发现并没有。 接着就去排查代码,忽然间想到是不是用了lombok插件的原因。一个@Data注解省略了好多代码。去查看源代码发现lombok插件把equals方法也进行了重写。到此处,疑问解决!随手小记! ...
2020-07-31 09:59:36
4979
原创 uniapp调起微信APP支付,太多的坑
开头什么都先不讲,就先说说对接微信的三大不爽!!!! 微信审核步骤太繁琐,且审核的周期过长。 微信支付文档太杂乱,只有按照文档走一遍报错了,去网上搜原因的时候,你会在另一个两眼看不到的文档中找到原因。 微信字段名一会大写一会小写,偏偏它们对字段的大小写还要求特别严格。 报错原因告诉你fail error,剩下的你自己去查吧,查不到就去猜吧! 正文开始: 1.微信前期的审核工作太繁琐,其它博主有讲过这里就不说了。不过有一点需要注意,前面都准备好了之后,不要忘记在微信商
2020-06-03 09:49:01
6229
3
原创 基于layui框架实现批量导出table数据至excel
layui本身带有导出excel功能,直接用table的toolbar功能就会在table的工具栏有导出excel的图表(官方文档上有,这里就不再赘述)。 不过由于layui自身的导出excel是导出全部数据,不能根据复选框check的选择进行数据的导出.所以就引出了这篇文章,话不多说,上干货。 首先需要引入插件(下载地址:https://fly.layui.com/extend/excel/...
2019-12-27 17:27:17
2423
原创 curl 命令 携带json参数问题
没怎么用过curl命令,这次用到了就遇到了问题,这次记下: 遇到这个error提示,就说明是json的格式有问题了,没有期待到有效的值(JSON String, Number, Array, Object or token 'null', 'true' or 'false),这个时候我们最好把--data 或者-d 后面的json单独拿出来在网页上的json测试工具测试下是不是json(主要...
2019-11-13 11:51:55
4689
原创 android studio找不到设备,连接真机步骤
运行flutter项目时,因为内存较小,所以没有选择虚拟机,连接真机,但是又是遇到好多问题。 网上大部分都说 然而并没有解决我的问题,所以继续进行百度,有人说打开设备管理器,更新驱动,我打开设备管理器,看到ADB Inteface有黄色的感叹号,所以,又百度感叹号的解决方式,最终解决了。 下载的usb driver驱动在你上面sdk路径下的extras\google\usb_dri...
2019-01-23 13:30:04
5568
1
原创 android studio开发flutter
对于在墙内的,电脑c盘内存不够,javaweb开发的我,在android studio进行flutter的开发,真的是难为死我了。所以得写篇文章记录一下,安慰一下自己受伤的小心灵。 flutter相关问题(主要适用于在墙内的,因本人在墙内,不在墙内的可能不会出现那么多问题): 另外本人是基于win7系统。 官网要求如何: 不符合的同学请自行退避!退!避! 首先下载git for wi...
2019-01-23 13:09:32
466
转载 下载Spring各项目的完整dist.zip
转载自:https://www.cnblogs.com/yjmyzz/p/3847364.html 解压缩下载到的压缩包,解压缩后的文件夹应用如下几个文件夹。 dist:该文件夹下放Spring的jar包,通常只需要Spring.jar文件即可。该文件夹下还有一些类似spring-Xxx.jar的压缩包, 这些压缩包是spring.jar压缩包的子模块压缩包。除非确定整个J2EE应用只需...
2019-01-05 15:59:54
690
原创 input file 改变样式以及上传事件
页面代码: <span class="btn btn-success fileinput-button"> <form enctype="multipart/form-data" id="uploadform"> <input type="file" value="" nam
2019-01-04 15:38:27
700
原创 jsp+servlet上传文件
以前对与页面上传文件是一知半懂,这次将所有相关的知识总结一下,便于以后记忆。 首先是前端的jsp页面部分: form表单的enctype属性 : 所以上传文件的时候,form表单里面一定要写上enctype="multipart/form-data"。 其次是servlet部分: form表单里面写上enctype="multipart/form-data"的时候,后台是不能通过...
2019-01-03 10:52:57
387
原创 通过css实现文字遮罩
图像宽200px,高300px;文字区域宽200px,高200px。鼠标移动到图像上后,文字区域上移,距离图像上边150px。 <html> <style type="text/css"> .class_outer { display: block; width: 400px; ...
2018-12-22 17:01:27
1678
原创 java接收页面复选框checkbox的值
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8");//让页面传来的值能在控制台显示为中文不乱码 ...
2018-12-22 16:57:13
4854
原创 java 读取properties文件内容
ResourceBundle resource = ResourceBundle.getBundle("strings");//test为属性文件名,放在包com.mmq下,如果是放在src下,直接用test即可 String key = resource.getString("username"); String val=resource.getString("password"); ...
2018-12-22 16:52:45
259
1
翻译 js开发计算器
原文链接:https://jingyan.baidu.com/article/624e74595ac49434e9ba5a5e.html 详细解释在原文链接里。 总结代码: <html> <style type="text/css"> *{ padding:0; margin:1px; } #...
2018-12-21 18:45:33
341
原创 表单验证与正则表达式
问题:一个注册界面,包括用户名、密码、确认密码、邮箱,对其进行表单验证,要求: 各项都不能为空, 用户名由字母数字下划线组成,不能使用数字开头, 密码长度必须大于6位,但不能超过15位, 密码和确认密码内容需要相同, 邮箱必须符合邮箱的规则 <html> <body> <form> <div> ...
2018-12-21 17:51:12
400
原创 java对于“2!+4!”类似字符串求其阶乘的和
package test; public class MyTest3 { public static void main(String[] args) { String str="2!+4!"; int mysum=jiecheng(str); System.out.println("---"+mysum); } ...
2018-12-21 10:43:08
515
原创 java 对于list集合进行规则排序
package test; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util....
2018-12-21 10:38:20
706
1
原创 js对数组排序 [{name..age..}.{},{}...] 数组中存放用户对象(姓名和年龄),要求先根据年龄排序,如果年龄相同,根据姓名排序
var arr = []; arr.push({name:"lilei",age:18}); arr.push({name:"hanmeimei",age:17}); arr.push({name:"zry",age:21}); arr.push({name:"yyy",age:21}); arr.sort(function(a,b){ if(a.age<...
2018-12-21 10:36:31
3572
原创 java反射机制与SpringIOC
IOC思想主要是在Spring中主要是用于解耦合。那就要先了解下什么是耦合,为什么要解“耦合”呢?!。 耦合:对象之间的相互依赖关系。(举例:机械手表里面的齿轮,一个坏了,则全部不能运作。可以很好理解什么是耦合,但是在解耦合时这个例子不太恰当。) 耦合度高(即相互依赖关系比较强)叫做高度耦合,反之是低耦合,但是耦合却不能消失(还是举例手表里的齿轮,如果齿轮之间都不挨着,那样手表还是没法运作的)...
2018-07-20 22:17:59
628
原创 Java中类和对象的区别:
类相当于对象的集合,对象是类的实例。对象是通过new className产生的,调用了类的构造方法。 举例说:人(Person)这个类 那么new Person(“张三”,170,65)就是Person类的一个对象,人(Person)这个类可以有“李四”,“王五”地球上数十亿人口。而不管“张三”、“李四”、“王五”这些人都有名字、身高、和体重,都会吃饭,他们都...
2018-07-20 22:03:23
1823
原创 两个相同字段list整合成一个list
List<Object> list_a = ajblService.selectGrpm(paraMap); List<Object> list_b = ajblService.exceptGrpm(paraMap); list_a.addAll(list_b); List<Object>...
2018-06-14 16:20:08
1505
原创 Oracle 中 decode 函数用法 与lpad结合
//decode 函数用法: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE
2018-03-16 10:02:51
455
原创 Tomcat部署项目
//前提 apache-tomcat、JDK、所部署项目 首先将所需三样东西都拷贝在你电脑硬盘里,然后先在D:\soft\apache-tomcat-6.0.29\bin\startup.bat 如图红线圈的位置配置好java_home//jdk路径,CATALINA_HOME//tomacat路径。 然后在D:\soft\apache-tomcat-6.0.29\conf路径下的s
2018-01-31 10:51:54
373
原创 zTree树节点
分享一个zTree api文档 这是链接:zTree api文档 下面贴一些自己敲的代码,在文档中都介绍的很清楚,每一项都能找到,我就不备注了。 $(document).ready(function(){ ansyTree(); $("#submitForm").click(function(){ var nodes = treeObj.getCheckedNodes(true
2018-01-25 21:19:00
437
原创 EasyUI Pagination 分页
前言:大佬们,学编程要做到耐得住寂寞吗?无论男女,下方给个评论,交个朋友呗*@。@* 之前在学校时写了个项目用的就是Easy-UI,当时项目答辩的时候因为时间也没有去做分页,还被老师点出来狠狠的鄙视了一番。今天再次遇到就不能放过了,事情总是要解决的。 先来个链接:Jquery Easy-UI中文网的链接 附上自己所写的代码: function select(pageNumber){
2018-01-24 18:46:08
432
原创 Easy-UI中formatter的简单运用
用Easy-UI框架循环列表的时候,数据库用有时候我们习惯用0或1代表男或女,或者代表其他东西。在循环到页面的时候,我们肯定不能显示0或1,肯定是要显示我们要表达的内容。这个时候Easy-ui中的formatter就将这种问题很简单的解决了。 直接上代码吧。 jsp页面 用户ID 用户账号 用户姓名 所属单位 是否有效 注册时间 分配权限 js片段: f
2018-01-23 19:26:19
1900
转载 js中的转义符
在写到js中标签跳转页面时,拼接字符串的时候感觉很苦恼。所以去百度得到了很多有用信息,记下来方便以后用到吧。 说明:本文转自 原文链接。终有一天不负如来不负卿。继续加油。……^*_*^ 自己写的标签拼接字符串,如下: return "分配"; 如果row.USER_ID=“1”,value=“1”的话, 等同于: 分配 下面是原文转载内容: js中,转义字符的表示
2018-01-23 19:14:46
3530
原创 如何获取easy-ui中input框输入的值
因为区别于获取普通input框的值,所以简单记下。 jsp页面 js获取 var username=$('#USER_XM').textbox('getValue');
2018-01-22 16:01:56
4225
1
转载 oracle 中(+)是什么意思
原文链接 原文内容: oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。 例如 左外连接:select A.a,B.a from A LEFT JOIN B ON A.b=B.b; 等价于select A.a,B.a from A,B where A.b = B.b(+); 再举个例子,这次是右外连接:select A.a,B.a fro
2018-01-22 14:55:09
18251
1
转载 mybatis 之 selectkey
mybatis的用法介绍 再附上实际操作中个人用到的案例 SELECT SYS_GUID() as RID from dual INSERT INTO PT_USERS(USER_ID, USER_PASSWORD,USER_SFZX, USER_SSDW_DM,USER_SSDW, USER_LXFS, USER_JH, USER_XM,USER_SFZH,USER_Z
2018-01-22 14:41:54
451
原创 网页wb.ExecWB控件打印方法及参数介绍
首先声明这是我从网上百度到的,之所以写原创,是因为我看的这篇文章不是csdn上的 ,无法转载,但会在结尾附上原文链接。侵删!正文:网页WB.ExecWB控件打印方法代码如下:function printsetup(){// 打印页面设置wb.execwb(8,1);}function printpreview(){// 打印页面预览wb.execwb(7,1);}function printit(
2018-01-18 20:37:46
7944
原创 excle表格内容填充到数据库表
读取excle表格内容填充到数据库表 public void spUp(){ paraMap=getParameter(); List> spexclelist=new ArrayList>(); try { POIFSFileSystem pfs = new POIFSFileSystem(new FileInputStream(getSpuploadFile(
2018-01-16 23:32:51
454
原创 strus2将jsp页面的表格导出为excle表格
只是为了自己以后忘记的时候方便查阅,也有借鉴别人的地方。多学多做多思考。 首先是struts的action配置 //fileName,inputStream都很重要 application/vnd.ms-excel attachment;filename="${fileName}"
2018-01-16 23:27:49
427
原创 当遇到hashmap无法转换为String提示错误时
Java.util.HahMap can't cast java.util.string 当list.get(i)时提示这个错误时,可将list.get(i)转换为放入HashMap for (int i = 0; i HashMap hm=new HashMap(); hm.put("SP", (Map) productList.get(i));
2018-01-16 23:07:40
3015
原创 删除文件无法删除且提示无法访问
第一种: 新建一个记事本,打开输入 DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 然后保存为bat格式。就会出现这种图标,将要删除的文件拖在图标上。 第二种: 是建立在第一种还不行的情况下,打开cmd, 运行chkdsk 盘符: /f 可以检查出一些错误。当有提示修改文件夹为文件名时,输入Y选择是。然后找到已修改后的文件夹(此时的文件夹已经修改为文件),
2017-12-13 11:34:18
924
原创 Integer与Int的区别(自我笔记)
int与Integer的区别: Integer是int的一个封装类 int的初始值为0,而Integer的初始值为null。 Integer a=127在执行时会被翻译成 Integer a= Integer.valueOf(127)。当Integer.valueOf()括号里面的值在-128到127时则直接从 缓存中返回一个已经存在的对象。如果参数的值不在这个范围内,则n
2017-08-02 18:08:41
473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅