- 博客(169)
- 资源 (38)
- 收藏
- 关注
原创 spring源码加载与测试
spring源码加载与测试源码github/spring-frameworkGradle(类似maven,ant)Build ToolGradle官网install Gradleopen spring-framework编译依次找到spring-core,spring-oxm,spring-context,spring-beans,spring-aspects,spring-aop对应如图compileTestJava,并双击执行完成编译,可能中间会存在一些编码之类的warning可
2020-05-16 23:15:16
816
原创 ArrayList源码分析
基本实现1)底层实现为数组2)实现了randomAccess接口,实现快速随机访问(通过index访问)3)实现了Serializable接口,便于序列化/反序列化(write/read inputStream)4)实现了Cloneable,便于克隆(默认浅拷贝)5)继承AbstractList,AbstractList定义了基本方法,但是没有任何实现,要求子类自己完善方法,否...
2020-03-31 20:55:24
441
转载 hashCode()与equals()连用
beforepackage com.example.demo.model;public class Before { private String name = "稍后123"; private Short age = 2; public Before(String name, Short age) { this.name = name; ...
2019-06-06 17:25:27
386
原创 VUE 数据双向绑定
双向绑定就是指 : 数据在赋值到页面时,页面值的修改也会影响data修改<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>数据绑定</title> <script src="./vue.js"></...
2019-06-06 17:17:21
235
原创 restTemplate请求
注入配置xml: <!-- 配置RestTemplate --> <!--Http client Factory--> <bean id="httpClientFactory" class="org.springframework.http.client.SimpleClientHttpRequestFactory"> ...
2018-10-12 17:51:50
314
转载 mybatis去除多余的and或者or
<select id="selectBySelective" resultType="xxx.UserInfo">select<include refid="Base_Column_List" />from uc_user<trim prefix="WHERE (" suffix=")" prefixOverrid
2018-09-04 11:53:47
17684
1
原创 JSONNULL校验
JSONObject insureGeneralInfo = JSONObject.fromObject(params.get(PolicyConstant.INSUREGENERALINFO));Boolean taxTotalPrice = JSONUtils.isNull(insureGeneralInfo.get(PolicyConstant.TAXTOTALPRICE));使用J...
2018-09-04 11:52:00
744
转载 面试知识点
注意:1、很多问题是没有标准答案的。2、注意个人发挥和引申。 3、个人去查找答案。-----------------------------------------------------------------主要节点:个人简介(口述)?这个非常重要。体现表达能力。别人不是先看简历,而是先听你表达。把重点信息,串起来,简单、直接地说出来。重点信息包括,学历,年限(共几年,每个公司几年), ...
2018-03-15 10:16:59
242
原创 js调用浏览器打印
function btnPrintClick(){ bdhtml=window.document.body.innerHTML; //先保存当前页面 document.body.innerHTML=document.getElementById('task_form').innerHTML//获取需要打印的div window.print(); window.document.body...
2018-03-01 14:52:09
1606
原创 通过解压方式安装mysql
1.官网下载安装包 加压到自己设置的路径、如:D:\mysql72.在mysql7路径下新建my.ini文件添加如下代码[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3307# 设置mysql的安装目录basedir=D:\mysql7# 设置mysq
2018-02-01 16:57:23
317
转载 解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。我的解决方案是这样的1.在mysql的安装目录下找到my.ini,作如下修改: [mysqld]character-set-server=utf8mb4[mysql]default-chara
2018-02-01 10:21:40
4422
原创 idea上安装go插件开始第一个demo
1.idea安装go插件”File->Settings->Plugins”进入如下页面,搜索Go找到插件2.go jdk配置,进入如下页面配置3.开始创建项目4.创建完创建一个go文件,输入一下代码,代码必须如下package mainimport ( "fmt")func main(){ fmt.Println("Hello Go!"
2018-01-22 11:00:15
9001
原创 go语言下载与goeclipse的安装
一:Go安装1.首先下载gomingw下载地址:http://download.youkuaiyun.com/download/m0_37983376/101985742.将下载的压缩文件解压3.配置环境变量在PATH下添加4.测试go是否安装成功在cmd指令下输入Go出现如下即表示成功二 goeclipse安装打开myEcl
2018-01-10 15:25:56
5513
转载 Activiti5.19查询报错[java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式]
一.问题今天用activiti新做一个项目,直接复制之前的代码,然后建数据库,随手把Spring,Spring MVC和Mybatis等版本升级了一下,问题就出现了.所有activiti自带的查询都无法使用,全部报错如下org.springframework.web.util.NestedServletException: Request processing failed;
2018-01-10 10:04:15
608
原创 Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String
解决办法:右键项目-->properties-->java Build path-->Libraries->删除JRE System Library ,然后重新add JRE System Library,即可解决问题。
2018-01-10 09:50:19
3301
1
原创 Java compiler level does not match解决方法
1、先设置好jdk,需要确定 项目,eclipse/myeclipse,系统 用的是同一个版本的JDK,例如系统中安装的JDK是1.7,所以把eclipse的jdk成1.7 2、进入 windows---proferences---java--compiler设置编译出来的文件使用的格式是 1.7版本的 (设置成多少都行,只要兼容,并且与你项目的编译版本一直就可以,我这里统一设置成
2018-01-10 09:40:04
475
转载 Eclipse:An internal error occurred during: "Build Project". GC overhead limit exceeded
在使用Eclipse的Build Project功能时,提示以下错误: An internal error occurred during: “Build Project”. GC overhead limit exceeded 如图: 搜索的一下,是属于java.lang.OutOfMemoryError。 OOM大家都知道,就是JVM内存溢出了,那GC overhead
2017-12-14 14:32:43
230
原创 byte数组与文件的转换
文件转数组 java.io.InputStream privatekey1 = ActiveService.class.getResourceAsStream(securityClspath); ByteArrayOutputStream swapStream1 = new ByteArrayOutputStream(); byte[] buff1 = new b
2017-11-20 16:12:27
5366
转载 The JSP specification requires that an attribute name is preceded by whitespace
一个jsp页面在本地运行一点问题没有,发布到服务器就报错了:The JSP specification requires that an attribute name is preceded by whitespace,最后发现竟然是这么一上小问题,在pageEncoding="GBK"前面少了一个空格pageEncoding="GBK"%>加个空格,问题解决
2017-11-01 09:28:06
334
转载 oracle导入dmp文件
今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入oracle的后缀名是DMP的数据文件,但是不知道机器上oracle的相关用户的用户名和密码,(还好经过尝试sysdba的用户名密码没有被修改过)如何导入呢?步骤如下:机器环境是windows条件下,win7:1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu
2017-10-23 14:11:13
628
转载 获取两个日期的相差天数
/** * date2比date1多的天数 * @param date1 * @param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal1 = Calendar.getI
2017-10-11 15:11:51
2334
转载 时间格式 2016-08-15T16:00:00.000Z
我修改的时间是2016-08-16(转换成Date后默认为2016-08-16 00:00:00),而我得到的时间却是2016-08-15T16:00:00.000Z联想到我们当前的时区是+8区 而16+8正好也是第二天0点,估计这000Z这货多半是和时区相关的。果不其然,百度了一下发现,原来这个就是UTC 通用标准时,以z来标识。既然知道了问题所在,那么我们就可以有相应的解决方
2017-10-11 13:44:14
94473
转载 日期与时间戳的转换
import java.text.SimpleDateFormat; 2 import java.util.Date; 3 4 public class DateUtil { 5 /** 6 * 时间戳转换成日期格式字符串 7 * @param seconds 精确到秒的字符串 8 * @param formatStr 9
2017-09-29 16:14:11
859
转载 @NotFound(action=NotFoundAction.IGNORE)
使用hibernate 注解配置实体类的关联关系,在many-to-one,one-to-one等关联中,一边引用自另一边的属性,如果属性值为某某的数据在数据库不存在了,hibernate默认会抛出异常。解决此问题,加上如下注解就可以了: @NotFound(action=NotFoundAction.IGNORE),意思是找不到引用的外键数据时忽略,NotFound默认是exception
2017-09-27 13:44:40
5241
转载 关于Expected positional parameter count的问题!
框架:webwork+spring+hibernate 错误:org.hibernate.QueryException: Expected positional parameter count: 1, actual parameters: [] [from Yg where bm.bmid=?]org.hibernate.QueryException: Expected pos
2017-09-22 10:47:04
1715
转载 第一范式,第二范式,第三范式
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo
2017-09-21 10:35:32
458
转载 数据库面试宝典
数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Select ,insert,
2017-09-20 16:47:11
873
转载 如何更好的获取access_Token
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token
2017-09-19 17:06:50
4592
2
转载 解决 Ambiguous mapping found. Cannot map 'userController.Create' bean
接口地址出現了重複/order/pay
2017-09-18 16:01:42
554
转载 字符串类型的xml转换成json对象
maven依赖 org.json json 20151123public static String xml2jsonString(String xml)throws JSONException{JSONObject xmlJSONObj = XML.toJSONObject(xml);return
2017-09-16 16:27:10
1054
原创 Xstream将对象转换成xml出现乱码问题
XStream xStream = new XStream(new DomDriver("UTF-8"));
2017-09-16 15:24:00
3272
转载 微信支付接口
php微信支付若干问题记录 1.缺少参数$key0$ 此问题的可能性有几种,大致有1.timeStamp这个参数应该是string类型,默认time是int 2.确实是参数缺少 比如:prepay_id获取到的为空,这里有具体原因,可以查看post过去的xml 与返回的xml 我这里是
2017-09-15 10:35:51
1172
转载 微信下单支付所需MD5加密
public class MD5 { private final static String[] hexDigits = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}; /** * 转换字节数组为16进制
2017-09-15 10:20:14
4767
原创 Math.random()和new Random()区别
1.Math.random()的随机数范围0.0~0.92.new Random(),nextInt(10)范围1~10通过括号里面的值限制范围3由于Math.random()小数位很多所以需要取舍(1)ceil()向上取舍(2)floor()向下取舍(3)Math.round(随机数)四舍五入
2017-09-14 11:10:47
9164
3
转载 错误码: 1630 FUNCTION count does not exist. Check the 'Function Name Parsing and Resolution' section in
错误码: 1630FUNCTION count does not exist. Check the'Function Name Parsing and Resolution' section in the Reference Manual解决方案:如sum() count() avg这些函数里面是这样子写的sum () sum和()分开了,不是挨着写的,所以报这个错
2017-09-13 14:52:39
13403
5
转载 SpringMVC+Hibernate返回JSON数据报No serializer found错误
在使用SpringMVC+Hibernate环境中返回JSON数据有时会出现如下错误:Handler execution resulted in exception: Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer a
2017-09-13 10:45:06
214
转载 Java 解決BufferedReader读取UTF-8文件中文乱码
读取txt文件乱码:BufferedReader read = new BufferedReader(new FileReader(new File(filename)));解决办法:InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");BufferedReader rea
2017-09-13 10:39:01
935
转载 JavaWeb中读取文件资源的路径问题
在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节。字符流来将这个文件读取到内存中,再对其进行修改等的操作。那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢?有两种可行的方法:一、绝对硬盘路径;二、相对路径。。来来来,我们掰扯一下这两种方法的
2017-09-13 09:44:53
314
git-windows.7z
2020-05-17
GIT-2.21.0-64-bit.exe
2019-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人