自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java8新特性

佛系博主又出现了。。。。java8已经出现了有年头了,博主也零零碎碎的学习了不少,不过始终没有系统的看过,今天看到一个还不错的文章,转过来记录一下!在此之前,先祭出官方文档:https://docs.oracle.com/javase/8/docs/api/然后在声明一下一下内容转载自:https://www.jianshu.com/p/4c913a744b9bL...

2019-07-26 09:46:00 194

转载 java中i=i++问题分析

int i = 0;i = i++;结果还是0为什么?程序的执行顺序是这样的:因为++在后面,所以先使用i,“使用”的含义就是i++这个表达式的值是0,但是并没有做赋值操作,它在整个语句的最后才做赋值,也就是说在做了++操作后再赋值的,所以最终结果还是0让我们看的更清晰点:i=i++就相当于下面的语句int temp = i;i++...

2019-02-14 15:01:00 249

转载 钉钉——第三方应用嵌入钉钉【微应用】

2017年做了一款移动端手机web系统,用于公司的内部使用,使用了jquery mobile前端框架和后端SSM。2018年11月份,要求将这款系统嵌入到钉钉平台,实现免登录。踩了一堆坑...阿里云社区的也是问题多,成功解答的少。总结一下:第三方应用嵌入钉钉,钉钉仅仅提供dingtalk.js 来给我们dd对象,dd对象的生命周期函数中可以利用相关code对钉钉账户信息...

2018-12-05 10:04:00 3135

转载 3sum问题分析以及解决办法

Given an arraynumsofnintegers, are there elementsa,b,cinnumssuch thata+b+c= 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set must n...

2018-09-18 15:20:00 434

转载 SimpleDateFormat两位年份转换为四位年份问题解决

最近博主遇到一个日期转换不符合预期的问题。具体现象就是一个“17JUN38”的生日想转换为“yyyy-MM-dd”格式的日期转成了“2038-06-17”。生日比当前时间还大,明显出错了。//当时出错的方法 private String dateSwitch(String date){ SimpleDateFormat inSdf = new SimpleD...

2018-09-14 10:33:00 1397

转载 Junit测试方法保证执行顺序

由于需要做自动化测试,所以需要比较完善的单元测试。但是又因为某些测试的执行依赖另外一个测试产生的结果,所以希望所写的test case按照自己希望的顺序来执行。随后博主查阅资料发现了FixMethodOrder注解,可以有三种方式可以控制test执行顺序。  /** * Sorts the test methods by the method name, in l...

2018-08-21 16:21:00 274

转载 bootstrap-table搜索框以及下方页码乱码问题解决

图1图2问题如上图1,2,原因是这两个包的导入顺序<script src="../js/bootstrap-table/bootstrap-table.js"></script><script src="../js/bootstrap-table/locale/bootstrap-table-zh-CN.js"></s...

2018-06-15 20:06:00 762

转载 Mybatis错误之Parameter ‘revcompany’ not found. Available parameters are [1, 0, param1, param2]...

项目中出现的问题:首先出现的问题报错是(中文表达):mybatis中不支持从 OTHER 到 BINARY 的转换很奇怪,找了一下数据库,最终发现是某字段是null。mybatis用的时候是select applyname from bas_landlords where applycode=#{revcompany} and companyid=#{feecompany...

2018-03-16 14:09:00 173

转载 SQL存储引擎

mysql5.5之后默认的存储引擎是innoDBshow engine 可以查询数据库所支持的存储引擎,下图是mysql5.7版本的支持引擎修改表的存储引擎sql语句:alter table tablename engine=innodb主要引擎的特性:1. myisam存储引擎: 不支持事务,不支持外键,优势是速度快,插入和查找可以使用这个引擎。(存...

2018-03-12 16:34:00 99

转载 SQL函数

字符串操作函数concat(s1,s2,s3) 拼接lower(str) upper(str) 小写和大写left(str,x) 返回str最左侧x个字符right(str,y) 返回str最右侧x个字符lpad(str,n,pad) 用字符串pad对str最左侧填充,直到n个长度lpad(str,n,pad) 用字符串pad对str最右侧填充,直到n个长...

2018-03-12 16:07:00 112

转载 SQL运算符

<=> 等同于=,但是=是不可以比较null的,<=>可以比较nullregexp 正则表达式比较between 1 and 100in (value1,value2)逻辑运算符:& 位与| 位或^ 位异或(相异为1)~ 取反>> 右移<< 左移转载于:https...

2018-03-12 15:42:00 69

转载 SQL数据类型

特殊需要注意的数据类型:设定数据的长度和小数位数:float(M,D) M表示一共有M位,D表示小数位数有D位(decimal)bit存储二进制数,默认是1位,bin()显示二进制格式,hex()显示16进制格式日期:date , time , datatime , year , timestamp(起始是19700101080001,终点是2038年某时刻)cha...

2018-03-12 15:16:00 196

转载 SQL基础语法

命令行下命令:进入:mysql -uroot -p结束当前语句:分号; 或者 \g创建数据库:create database dbname显示当前数据库:show databases使用某数据库:use test1显示当前使用数据库的所有表:show tables删除数据库:drop database test1显示表信息:desc tablenam...

2018-03-12 15:07:00 67

转载 一、微信小程序拼团项目简介

实现目标:类似于拼多多商城的开团,参团,以及单人购买的电商项目实现技术:  1. 前端采用微信小程序的组件,参考官方API:https://mp.weixin.qq.com/debug/wxadoc/dev/component/  2. 后台采用的是JAVA语言,SSM框架(spring,springmvc,mybatis)  3. 数据库使用的是公司配置好的SQLser...

2017-12-19 09:24:00 705

转载 执行两个AJAX请求后,才执行某操作

微信小程序出现这样一个需求,或者说前端需求:  AJAX1来获取全部的优惠券,AJAX2来获取会员已经领取的优惠券,最后根据两个AJXA拿到的数据,判断需要显示的未领取的优惠券1. AJAX1成功回调之后执行AJAX2,显然效率底下。2. 分别设置标志,AJAX1请求成功设置mark1=1,AJAX2请求成功设置mark2=1  最后判断mark1和mark2同时等于1,...

2017-11-17 15:52:00 225

转载 微信小程序JSON数据的传递

微信小程序和JAVA的开发,属于纯天然的前后台分离开发,  微信小程序负责前端页面的样式,逻辑以及跳转。  后台JAVA负责数据的封装,业务逻辑,打包数据传递。(接口开发)JSON是极为重要的工具:小程序之间传递JSON1. JSON.stingify()可以将JSON对象或者数组转换成json格式字符串2. JSON.parse()将json格式的字符串...

2017-11-15 14:49:00 1968

转载 Mybatis按顺序获取数据

sql语句select * from producttgwherehospitalcode in (1,2,3) 获取到的数据并不是按照条件1,2,3的顺序排列,如果要成下面形式(mybatis语句)select * from producttg where productno in ${productnolist}order by CHARINDEX(','+...

2017-11-15 09:36:00 404

转载 JAVA调用matlab代码

  做实验一直用的matlab代码,需要嵌入到java项目中,matlab代码拼拼凑凑不是很了解,投机取巧采用java调用matlab的方式解决。1. matlab版本:matlabR2014a    解决:matlab版本破解不完全是关键问题所在,基本的安装包以及破解包就不说了,这个是进一步破解的文件(链接:http://pan.baidu.com/s/1qYoMZE0 ...

2017-10-27 17:28:00 194

转载 java基础-IO流

IO原理及流的分类:文件流:FileInputStream / FileOutputStream / FileReader / FileWriter (除了这四个是节点流,其他都是处理流)缓冲流:BufferedInputStream / BufferedOutputStream / BufferedReader / BufferedWriter转换流:InputStr...

2017-08-22 09:36:00 80

转载 微信支付——openid获取不到

1.写微信支付遇到状况,通过wx.login获取code,然后向微信服务器获取openid,获取失败:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: pYM6ma0957th24 ]"}2.错误信息提示无效的code,网上查一下说是二次使用code导致失效..但是我这代码明显就是拿到code后直接请求获取openid...

2017-08-20 09:47:00 1996

转载 数据库中float类型字段,转化到前端显示,统一保留两位小数

客户的一个需求,mybatis查询到的数据库的数据进行转换,采用TypeHandler<T>的方式。float保留两位精度可以采用DecimalFormat  直接贴上最终的解决代码(事情没有想象的简单)public class TwoDecimalFloatTypeHander implements TypeHandler<String> { ...

2017-07-24 16:25:00 1994

转载 【1】直接插入排序

//1.直接插入排序 //原理,依次遍历前n个子数组,第n个与前n-1个子数组比对,大小不对进行插入并移动 public int[] insertOrder(int[] num){ for (int i = 1; i < num.length; i++) { for (int j = 0; j < i; j++) { if(num[...

2017-06-30 11:04:00 92

转载 KMP算法

针对字符串匹配问题:  暴力的匹配方式莫过于,从前到后,一一对比判断,从长度为n的目标串(记:target),匹配到长度为m模版串(记:pattern)  时间复杂度为O(m*n)KMP算法:  KMP算法则不用一步步的向前移动匹配,可以计算出一个next数组(跳转表),快速的匹配。  计算next的复杂度为m,运用next表对目标字符串匹配的复杂度为n  时间复...

2017-06-29 16:23:00 90

转载 ssm框架下web项目,web.xml配置文件的作用

1. web.xml中配置了CharacterEncodingFilter,配置这个是拦截所有的资源并设置好编号格式。  encoding设置成utf-8就相当于request.setCharacterEncoding("UTF-8");   foreEncoding设置成true就相当于response.setCharacterEncoding("UTF-8");&l...

2017-05-22 14:42:00 462

转载 客户要求输入框要记录下上一次输入的内容

百度了一下,借用了别人的setCookie,getCookie函数,采用cookie来存储一下即可,(Js脚本)function setCookie(name, value, iDay) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); docum...

2017-05-18 22:47:00 187

转载 tomcat启动闪退

1.重装了系统,安装了jdk,但是在命令行键入javac提示:没有找到操作。  解决:java项目做了一年了,前前后后搭建了太多的环境,环境变量的配置已经烂熟了,经过其他原因的查找,发现是管理员权限的问题,新系统没有给用户管理员权限,所以要给用户管理员权限。批处理文件我借鉴了百度的,如下所示,将下列命令复制进.reg文件,运行即可。Windows Registry Edito...

2017-05-15 18:26:00 111

转载 页面第一次加载,JS没有效果,刷新一下就好了

问题详述:页面跳转的时候,第一个第二个页面都没有问题,跳到第三个页面,JS脚本没有起作用,刷新一下就好了。1.猜测:第一个页面和第二个页面的JS,会对第三个页面产生影响,(因为之前没有这个问题,只改第二个页面居然会让第三个页面失效。)  将ssm的控制器,不用String返回跳转的方式,而采用获取HttpServletResponse,然后重新定向跳转到页面,可行。2.找到学...

2017-05-05 08:23:00 3036

转载 机器学习,安装python的支持包

windows10,64位:以下命令行安装均在python目录下,对应的whl文件也被我拷贝到python目录下:http://www.lfd.uci.edu/~gohlke/pythonlibs/  在这里面找对应的whl1.安装pippython.exe pip-9.0.1-py2.py3-none-any.whl\pip install pip-...

2017-04-30 09:27:00 127

转载 '@P0'附近有语法错误

做一个分页查询功能,使用到了TOP #{pagenum}然后就报错了。'@P0'附近有语法错误未解决:#{pagenum}改成${pagenum},但是mybatis报参数未找到错误,解决:将对应接口DAO,对应方法参数前加上@Param("pagenum")select top 20 exm001.id,taskdsh.id,inputdate,checkid,pr...

2017-04-26 16:36:00 155

转载 Filezilla账号密码都正确,但是连不上

显示的错误信息是:服务器发回了不可路由的地址。使用服务器地址代替。  之前一直用CuteFTP把ssm项目发送给客户服务器,最近学习大数据用Filezilla连通虚拟机,感觉Filezilla很直观。就换了,但是出现错误。  解决:编辑->设置->连接->FTP-被动模式,选中“回到主动模式”。转载于:https://www.cnblogs.com/winv...

2017-04-26 11:05:00 1465

转载 linux下mysql启动出错

1.刚安装完就启动出错,是因为没有开msql服务,开启即可,service mysql start2.MySQL: mysql is not running but lock exists  rm /var/lock/subsys/mysql转载于:https://www.cnblogs.com/winv758241/p/6763454.html...

2017-04-25 17:47:00 67

转载 mybatis取数据库为null的字段

数据库中存在int型的字段,但是初始值为null,mybatis取值之后就会报错,org.apache.ibatis.binding.BindingException: Mapper method 'getSort'       (xx.yy.cc.DxxDAO) attempted to return null from a method with a primitive re...

2017-04-25 15:40:00 167

转载 hadoop启动name失败

namenode失败十分的常见,  1.java.io.EOFException; Host Details : local host is: "hadoop1/192.168.41.134"    解决:重新格式化一下bin/hdfs namenode -format转载于:https://www.cnblogs.com/winv758241/p/6745241.html...

2017-04-21 19:54:00 82

转载 【2】构建一个SSM项目结构

  初步思考一下这个项目的结构,由于是给一个比较老的公司做这个外包项目,服务器是搭建在windows操作系统上的Tomcat6.0,系统的JDK版本也是JDK1.6,都是比较旧。  数据库方面有专人负责,所以那么这个项目就需要负责前端,后台这两块,客户对前端需求不高,简单大方,功能实现即可,后台是我们要考虑的,因为要开发完成之后需要维护,拓展,所以说采用最流行的准没有错(毕竟得到了大...

2017-04-21 19:18:00 157

转载 【1】maven来管理我的SSM项目

  新建个maven项目,第一步当然是配置好自己需要的jar包,maven使用pom.xml管理  并不是每一个都有用,但是都是常见jar,方便以后自己调用来查找 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2017-04-21 18:38:00 74

转载 mybatis从数据库中取到的date格式不是yyyy-MM-dd HH:mm:ss

问题:sqlserver中的存储时间格式为date,pojo的时间属性也是date,直接mybatis取出的时间格式是带英语的那种,不满足客户要求。  解决:将pojo的时间属性改为string类型,在mybatis的配置sql语句文件中,将得到的date格式的时间转换成string    直接在xml配置文件中,在收到 date 字段后面加上jdbcType="VARCHAR"...

2017-04-21 09:07:00 837

转载 hadoop的webUI查看Live Nodes为1

开起了两个节点,而且jps查看确实开启了,但是用web端50070查看却一直显示为1  经过排查,将虚拟机直接copy一份,但是之前配置好hadoop环境的namenode格式化(format)生成的文件夹也需要删除,所以将其删除即可(本人配置的路径是/usr/local/hadoop/data下面,直接删除里面所有文件),重新启动datanode后即可。转载于:https...

2017-04-20 20:13:00 526

转载 CentOS6.8系统下,ecipse下进行编辑操作,意外退出

  错误情况:centos下打开eclipse软件,点击*.java或者*.pom软件卡死,命令行终端报错误信息,稍后eclipse自动退出。  错误信息:Java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.  据网上查找:问题会出现在C...

2017-04-19 16:32:00 107

转载 【5】namenode启动过程

  1.格式化空间(第一次启动的操作):命令:bin/hadoop -format  //用于格式化HDFS,如果不是首次格式化,需要删除下面配置的tmp目录后再进行core-site.xml的配置:    //配置了hadoop的temp  <property>    <name>hadoop.tmp.dir</name> ...

2017-04-19 14:27:00 131

转载 电脑意外重启,导致虚拟机启动失败

  意外信息:Failed to lock the file.  Cannot open the disk *.vmdk or one of the snapshot disks it depends on..网上搜索了解决方案:  方案一:删除虚拟机的安装路径下的所有.lck文件,根据此已经得到解决。其他未测试方案:  方案二:使用记事本打开*.VM...

2017-04-19 11:55:00 632

空空如也

空空如也

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

TA关注的人

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