自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淘技术

专注于分享最前沿的技术干货,最热门的实用工具,最火爆的社区新闻!

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

原创 ArrayList源码分析

基本实现1)底层实现为数组2)实现了randomAccess接口,实现快速随机访问(通过index访问)3)实现了Serializable接口,便于序列化/反序列化(write/read inputStream)4)实现了Cloneable,便于克隆(默认浅拷贝)5)继承AbstractList,AbstractList定义了基本方法,但是没有任何实现,要求子类自己完善方法,否...

2020-03-31 20:55:24 388

转载 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 341

原创 VUE 数据双向绑定

双向绑定就是指 : 数据在赋值到页面时,页面值的修改也会影响data修改<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>数据绑定</title> <script src="./vue.js"></...

2019-06-06 17:17:21 195

转载 GIT 强制更新

GIT 强制更新git fetch --allgit reset --hard origin/master

2019-04-24 11:30:14 3931

原创 restTemplate请求

注入配置xml:    &lt;!-- 配置RestTemplate --&gt;    &lt;!--Http client Factory--&gt;      &lt;bean id="httpClientFactory" class="org.springframework.http.client.SimpleClientHttpRequestFactory"&gt;       ...

2018-10-12 17:51:50 277

转载 mybatis去除多余的and或者or

&lt;select id="selectBySelective" resultType="xxx.UserInfo"&gt;select&lt;include refid="Base_Column_List" /&gt;from uc_user&lt;trim prefix="WHERE (" suffix=")" prefixOverrid

2018-09-04 11:53:47 17469 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 701

转载 面试知识点

注意:1、很多问题是没有标准答案的。2、注意个人发挥和引申。 3、个人去查找答案。-----------------------------------------------------------------主要节点:个人简介(口述)?这个非常重要。体现表达能力。别人不是先看简历,而是先听你表达。把重点信息,串起来,简单、直接地说出来。重点信息包括,学历,年限(共几年,每个公司几年),    ...

2018-03-15 10:16:59 215

原创 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 1560

原创 通过解压方式安装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 285

转载 解决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 3881

原创 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 8917 4

原创 go语言下载与goeclipse的安装

一:Go安装1.首先下载gomingw下载地址:http://download.csdn.net/download/m0_37983376/101985742.将下载的压缩文件解压3.配置环境变量在PATH下添加4.测试go是否安装成功在cmd指令下输入Go出现如下即表示成功二 goeclipse安装打开myEcl

2018-01-10 15:25:56 5476

转载 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 554

原创 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 3247 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 417

转载 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 204

原创 byte数组与文件的转换

文件转数组 java.io.InputStream privatekey1 = ActiveService.class.getResourceAsStream(securityClspath); ByteArrayOutputStream swapStream1 = new ByteArrayOutputStream(); byte[] buff1 = new b

2017-11-20 16:12:27 5300

转载 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 295

转载 oracle导入dmp文件

今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入oracle的后缀名是DMP的数据文件,但是不知道机器上oracle的相关用户的用户名和密码,(还好经过尝试sysdba的用户名密码没有被修改过)如何导入呢?步骤如下:机器环境是windows条件下,win7:1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu

2017-10-23 14:11:13 577

转载 获取两个日期的相差天数

/** * 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 2287

转载 时间格式 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 94102

转载 日期与时间戳的转换

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 830

转载 @NotFound(action=NotFoundAction.IGNORE)

使用hibernate 注解配置实体类的关联关系,在many-to-one,one-to-one等关联中,一边引用自另一边的属性,如果属性值为某某的数据在数据库不存在了,hibernate默认会抛出异常。解决此问题,加上如下注解就可以了: @NotFound(action=NotFoundAction.IGNORE),意思是找不到引用的外键数据时忽略,NotFound默认是exception 

2017-09-27 13:44:40 5142

转载 关于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 1671

转载 第一范式,第二范式,第三范式

第一范式存在非主属性对码的部分依赖关系 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 428

转载 数据库面试宝典

数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Select ,insert,

2017-09-20 16:47:11 777

转载 如何更好的获取access_Token

为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token

2017-09-19 17:06:50 4495 2

转载 解决 Ambiguous mapping found. Cannot map 'userController.Create' bean

接口地址出現了重複/order/pay

2017-09-18 16:01:42 507

转载 字符串类型的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 976

原创 Xstream将对象转换成xml出现乱码问题

XStream xStream = new XStream(new DomDriver("UTF-8"));

2017-09-16 15:24:00 3191

原创 SortMap使用

在微信支付的签名算法中需要将key按照ASCALL码排列拼接,这时候就可以使用SortMap集合

2017-09-16 15:11:46 1118

转载 微信支付接口

php微信支付若干问题记录  1.缺少参数$key0$    此问题的可能性有几种,大致有1.timeStamp这个参数应该是string类型,默认time是int                  2.确实是参数缺少  比如:prepay_id获取到的为空,这里有具体原因,可以查看post过去的xml 与返回的xml 我这里是                  

2017-09-15 10:35:51 1067

转载 微信下单支付所需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 4716

原创 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 9038 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 13137 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 191

转载 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 905

转载 JavaWeb中读取文件资源的路径问题

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节。字符流来将这个文件读取到内存中,再对其进行修改等的操作。那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢?有两种可行的方法:一、绝对硬盘路径;二、相对路径。。来来来,我们掰扯一下这两种方法的

2017-09-13 09:44:53 277

apache-maven-3.2.5.rar

apache-maven-3.2.5.rar

2017-06-30

springmvc所需jar

springmvc所需jar

2017-06-28

jdbctemplate jar

jdbctemplate jar

2017-06-26

aspectj jar

aspectj配合spring需要jar

2017-06-26

spring最基本jar

spring最基本jar

2017-06-26

javaee中文api

javaee中文api

2017-06-26

spring完整jar

spring完整jar

2017-06-21

mysql-connector-java-5.1.18.zip

mysql-connector-java-5.1.18.zip

2017-06-19

Struts2-2.2.1

Struts2-2.2.1基本必须jar

2017-06-09

JFreeChart-API

JFreeChart-API

2017-06-08

hibernate.properties

hibernate.properties

2017-06-08

hibernate dtd文件

hibernate dtd文件

2017-06-08

hibernate开发必须jar

hibernate开发必须jar

2017-06-08

log4j-1.2.16.jar

log4j-1.2.16.jar

2017-06-08

jfreechart-1.0.19

jfreechart官网资源

2017-06-08

jfreechart-1.0.19.zip

jfreechart官网压缩包

2017-06-08

JFreeChart中文教程

JFreeChart中文教程资源

2017-06-08

毕设社区服务平台

毕业设计,社区服务系统

2017-06-08

jQuery-1.8帮助文档

jQuery帮助文档

2017-06-05

bootstrap-3.3.7

bootstrap最新资源

2017-06-05

jstl jar包

jstl所需jar包

2017-06-01

JSTLde源码

jstl源码

2017-05-31

json-lib-2.4

JSON

2017-05-31

jQuery-1.6

jQuery开发工具包

2017-05-31

c3p0-0.9.1.2

c3p0缓冲池

2017-05-31

commons-fileupload-1.2.1

实现文件上传

2017-05-31

java-mail-1.4.5

邮箱发送

2017-05-31

git-windows.7z

github 官网安装包2.17版本 ,32位+64位,安全放心下载。官网下载网址:https://git-scm.com/download/win

2020-05-17

GIT-2.21.0-64-bit.exe

git最新完整版exe安装文件,支持windows64位系统,Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2019-04-19

activiti集成spring所有jar

activiti集成spring所有jar,其中jackson集成2.8.7版本

2018-01-10

go语言下载需要的文件压缩包

由于go语言对于windows没有原生支持所以需要gomingw,gomingw是Go语言编译器在MinGW上的移植。

2018-01-10

fastjson1.2.2.rar

fastjson1.2.2.rar所需jar,实现json与字符串多种转换,帮助我们更方便实现转换,主要是针对带方括号的字符串的转换

2017-09-07

mongodb-linux-i686-3.2.3.gz

mongodb-linux-i686-3.2.3.gz

2017-08-23

最新AngularJS 中文版 帮助文档

最新AngularJS 中文版 帮助文档

2017-08-09

spring-framework-4.3.7.RELEASE-dist.zip

spring-framework-4.3.7.RELEASE-dist.zip

2017-07-17

ansj_seg-5.0.1-all-in-one

ansj_seg-5.0.1-all-in-one.jar

2017-07-11

junit-4.8.2.jar

junit-4.8.2.jar

2017-07-06

apache-tomcat-8.0.33-windows-x64.zip

apache-tomcat-8.0.33-windows-x64.zip

2017-06-29

空空如也

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

TA关注的人

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