自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿忘初心的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。

  • 博客(322)
  • 资源 (23)
  • 收藏
  • 关注

转载 Jaxb annotation初步使用

一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明@XmlType  

2017-05-12 12:26:28 875

原创 CXF中使用Autowired注解无法注入bean的有关问题

在WebService的implementor中用@Autowired注入用@Component,@Resposrity,@Service注解标记的bean,都失败了,得到的都是null。google一番后找到了结果,只要改变一下配置文件写法即可。package aitajian.ws;import javax.annotation.Resource;import javax.jws.W

2017-05-11 13:25:06 1722

转载 WebService的开发手段

一、WebService的开发手段  使用Java开发WebService时可以使用以下两种开发手段    1、 使用JDK开发(1.6及以上版本)    2、使用CXF框架开发(工作中)二、使用JDK开发WebService2.1、开发WebService服务器端  1、定义一个interface,使用@WebService注解标注接口,使用@We

2017-05-10 17:48:57 286

转载 webservice--四种客户端调用方式

Webservice的四种客户端调用方式公网服务地址:http://www.webxml.com.cn/zh_cn/index.aspx一、生成客户端调用方式1、Wsimport命令介绍l  Wsimport就是jdk提供的的一个工具,他的作用就是根据WSDL地址生成客户端代码l  Wsimport位置JAVA_HOME/binl 

2017-05-10 16:40:14 1489

转载 调用第三方提供的webService服务

互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进行说明。  气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Server), 而各大站点的应用就去调用它们得到天气信息并以不同的样式去展示(WebServic

2017-05-10 16:13:04 3705

转载 mysql插入数据后返回自增ID的方法,last_insert_id(),selectkey

mysql插入数据后返回自增ID的方法 mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数据后,如何能获得到这个自增id的值呢? 方法一:是使用last_insert_idmysql> SELECT LAST_INSERT_ID();    产生的ID 每次连接后保存在

2017-05-09 18:57:31 11878

转载 Graphics2D 使用详解 【转】

ava 2D - How the Graphics2D Class Renders 正如我们在前面提到的,我们可以对Graphics2D类进行多项设置。实际上,渲染引擎在绘制Graphics2D图形前会查看7个主要的属性:PaintStrokeFontTransformationClipping spaceRendering hintsCompo

2017-05-08 13:37:31 39077 5

转载 (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法

关于网友提出的“ (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法”问题疑问,本网通过在网上对“ (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法”有关的相关答案进行了整理,供用户进行参考,详细问题解答如

2017-05-04 19:40:31 3491

转载 vue2.0 keep-alive最佳实践

1.基本用法vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗keep-alive>component> component>keep-alive>有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的在使用keep-alive的情况下将首次触发请求写在created钩子函数中,就能实现缓存

2017-05-04 18:56:18 13132 1

转载 Vue路由开启keep-alive时的注意点

这个不是业务的要求,但是看到每次进入页面就重新渲染DOM然后再获取数据更新DOM,觉得作为一个前端工程师有必要优化下的加载逻辑,正好vue提供了 keep-alive 的功能,所以就试用了下。当然,干任何事儿都不会一帆风顺的,在路上的磕磕碰碰在所难免,故在此记录下遇到的问题,希望看到这篇文章的人能有所帮助。ps:这个也没多难。HTML部分:template> div class="

2017-05-04 16:14:51 30857

转载 Vue入门系列之Vue实例详解与生命周期

Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理、数据模型等,当然它也有自己的一系列的生命周期的事件钩子,辅助我们进行对整个Vue实例生成、编译、挂着、销毁等过程进行js控制。5.1. Vue实例初始化的选项配置对象详解前面我们已经用了很多次 new Vue({...})的代码,而且Vue初始化的选项都已经用了data、methods

2017-05-04 16:00:43 646

转载 Vue2.0 探索之路——生命周期和钩子函数的一些理解

前言在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数里做,我们不清楚。于是我开始先去搜索,发现vue2.0的生命周期没啥文章。大多是

2017-05-04 15:57:26 1454

转载 npm 项目更换目录后无法启动

问题描述:使用 Vue-cli 创建的项目,当文件移动到其他目录后,无法正常启动,报错信息如下: 分析原因:npm 项目,在安装依赖(node_modules)的时候,会记录当前的文件路径。当路径更改,就无法正常启动。 解决方案:文件移动之后,删除 node_modules 文件夹,然后执行 npm install,即可正常启动项目

2017-05-04 15:20:44 2248 1

转载 教你在微信中给Vue单页应用设置标题

前言由于Vue React Angular等框架出来的应用都是SPA(single-page-application),所以就没有所谓的页面 都是router而网页的标题 随着路由的改变而改变 也就成了一个(伪)需求问题在iOS的微信中 一个SPA应用 想要改变微信顶部导航栏的标题 使用document.title = xxx来改变网页标题是无效的原因大致就

2017-05-04 13:24:01 8091

转载 Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

首先启动命令行1.在命令行运行:taskkill /f /im mysqld-nt.exe下面的操作是操作MySQL中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效2.继续在命令行运行:mysqld-nt --skip-grant-tables3.新开一个命令行运行:mysql -u ro

2017-05-03 10:32:24 14919

转载 MySQL密码忘了怎么办?MySQL重置root密码方法

MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。Windows:1.以系统管理员身份登陆系统。2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.3.我的mysql安装在d:\usr\local\mysql4\bin下。4.跳过权限检查启动

2017-05-03 10:04:41 1358

转载 VUE进阶(路由等)

vue2.0+elementUI构建单页面后台管理平台: http://www.cnblogs.com/dmcl/p/6722315.html初级教程:http://www.cnblogs.com/dmcl/p/6137469.htmlVUE进阶自定义指令http://cn.vuejs.org/v2/guide/custom-directive.html#简介//

2017-04-27 16:44:14 1136

转载 初学VUE2.0

vue2.0+elementUI构建单页面后台管理平台: http://www.cnblogs.com/dmcl/p/6722315.html 初学VUE2.0(个人笔记,写完后发现好乱....下期使用markdown书写。)概述webstorm添加对VUE的支持 http://www.jianshu.com/p/142dae4f8b51推荐拓展:vue的c

2017-04-27 16:39:20 801

转载 VUE2.0不可忽视的很多变化

今天使用webpack-sample初始一个vue-cli项目,在app.vue文件中添加了个钩子函数ready,可是ready内的事件一直不执行,检查了webpack文件和package.json也没发现什么问题,浏览器也没报错或者提示,很令人捉急。然后去github看了webpack-simple源码,才发现原来vue init webpack-simple默认安装的vue是2.0版本。马上推

2017-04-27 16:29:27 406

转载 Vue数据绑定

gitHub地址:https://github.com/manlili/vue_learn里面lesson04 一 双括号用来数据绑定(1)写法一: {{message}},这种可以实时响应(2)写法二: {{*message}},单次插值,今后的数据变化就不会再引起插值更新了(3)双括号标签也可以用在属性上举个栗子:DOCTYPE ht

2017-04-27 15:13:56 2700

转载 HTMl5的sessionStorage和localStorage

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存

2017-04-27 14:39:09 1724

转载 MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL

. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录    . set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null     . No action方式如果子表中有匹配的记录,则不允许对父表对应候选键进行update/d

2017-04-27 11:21:08 358

转载 vuejs几种不同组件(页面)间传值的方式

在应用复杂时,推荐使用vue官网推荐的vuex,以下讨论简单SPA中的组件间传值。一、路由传值  路由对象如下图所示:    在跳转页面的时候,在js代码中的操作如下,在标签中使用标签123456this.$router.push({

2017-04-27 10:49:34 52203 1

转载 Vue生命周期

github地址:https://github.com/manlili/vue_learn里面的lesson03一 vue的生命周期如下图所示(很清晰)   二 vue生命周期的栗子 注意触发vue的created事件以后,this便指向vue实例,这点很重要DOCTYPE html>html> head> me

2017-04-27 10:14:48 392

原创 Svn版本管理

1、SVN介绍1.1 什么是SVN(Subversion)      SVN(Subversion)是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个跨平台开源的版本控制系统。SVN版本管理工具管理着随时间改变的各种数据。这些数据放置在一个中央资料档案库(repository)中,这个档案库很像一个普通的文件服务器或者FTP服务器。与其他服务器不同的是,SVN会备份记

2017-04-26 13:09:50 1460

转载 java 服务器获取请求的IP方法之总结

项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。 我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列表,然后通过request.getRemoteAddr()取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定是request.

2017-04-25 12:49:44 3468

转载 获取请求的IP地址和浏览器信息

import java.io.IOException;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.ArrayList;import java.util.E

2017-04-25 12:44:33 2136

原创 vue学习之mintui picker选择器实现省市二级联动

picker选择器介绍:https://mint-ui.github.io/docs/#/zh-cn2/picker代码如下: 头像

2017-04-24 19:43:47 26633 2

转载 jsp 输入框<input>回车事件 onkeydown 和 onkeypress

例子:HTML:doSearch(event.keyCode||event.which)">JavaScript:/** * 查询用户信息 */function doSearch(e){if(e == 13){var value = $("#userName").val();configInfoTable.datagrid('load', {na

2017-04-24 14:37:47 10062 1

转载 Vue2中的键盘事件

Vue2键盘事件:keydown/keyup...1.使用 window.onload = function(){ var vm = new Vue({ el:'#box', methods:{ s

2017-04-24 14:35:57 45448 1

原创 Vue系列:如何将百度地图包装成Vue的组件

(1)在index.html文件中引入百度地图,(2)在webpack.base.conf.js文件内添加external选项,在module.exports内部,和entry平级;externals: {   "BMap": "BMap" }, (3)添加地图组件BMapComponent.vue,这里主要注意两点:    a)使用BMap的时

2017-04-21 16:08:05 14410 3

转载 Vue 开源项目库汇总

来自:GitHub - opendigghttps://github.com/opendigg/awesome-github-vue如有好文章投稿,请点击 → 这里了解详情最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上的优质的Vue开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star。ht

2017-04-21 09:42:28 1112

转载 vue2.0父子组件以及非父子组件如何通信

1.父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过props属性来实现父组件:parent> child :child-msg="msg">/child>//这里必须要用 - 代替驼峰/parent>data(){ return { msg: [1,2,3] };}123456789123456789子组件通

2017-04-18 17:07:43 400

转载 vue 使用总结

1.Vuejs组件vuejs构建组件使用Vue.component('componentName',{ /*component*/ });这里注意一点,组件要先注册再使用,也就是说:Vue.component('mine',{ template:'#mineTpl', props:['name','title','city','c

2017-04-18 17:05:25 1246

转载 Chrome浏览器命令行启动参数

说明这个页面列出了一些常用的命令行启动参数以及对它们的简要说明。说明中括号里的内容为译者注。 为此页+1对于选项页 ( chrome://settings/ ) 或实验页 ( chrome://flags/ ) 已明确给出可视选项的参数,本列表不再包含。更新更全的列表可以参考这里(英文,约500条,每日更新) http://peter.sh/experiments/chro

2017-04-14 16:07:15 50332

转载 Chrome浏览器实现跨域

做前端的,用Ajax获取数据,是常有的事情,同域下自然没问题了,如果是不同域获取数据,浏览器就有个同源策略的限制。如图:Origin * is not allowed by Access-Control-Allow-Origin有人会说用JSONP了。如果后台的数据接口只是返回单纯的json数据呢,而且也不能修改符合JSONP的方式的数据形式。 这个时候,我们该怎么办呢

2017-04-14 15:56:55 6088

原创 js ==与===区别

== 1==‘1’ 返回true=== 1===‘1’ 返回false=== 是要求俩边不管值还是类型都要一致, 而== 则不会要求类型也必须一致

2017-04-14 10:22:30 280

转载 Vue开发中的常见问题

原文链接: https://segmentfault.com/a/1190000005034270最近在群里看到在大家在学习vue的过程中,遇到的很多问题都十分的类似,这里做一下总结:eslint静态检查在大家用vue-cli创建工程的时候,会有一项,使用使用eslint,如果选择了y,那么工程就会安装并启用eslint。这里列举一下常见的错误:1.多余

2017-04-14 10:07:05 2259

原创 Vue组件模板注意事项

驼峰式命名时要注意的事项: 在 table 的 tr 元素中放置了一个 my-component 自定义元素,props 中 propA 在 HTML 代码中必须写成 prop-a,注意 js 中所有驼峰式命名属性在 HTML 中均须写成小写字母短横分隔的形式

2017-04-14 10:04:13 1727

原创 Vue.js项目中,当图片无法显示时则显示默认图片

最近在学习Vue时,遇到了一个问题,就是从后台传过来的图片路径无效时,需要在页面显示默认图片本人试了3种方法,2种方法失败了失败方法一:见http://blog.csdn.net/qq_32786873/article/details/53483951失败方法二:直接把图片路径直接写在data里面作为变量传到模板中,但是却发现图片还是出不了,以为是图片路径的问题,查了半天才发现项目启动后图片的路径...

2017-04-13 19:57:54 29764 4

ant-1.6.5.jar

使用apache ant jar包进行zip打包操作需要的jar包,为什么资源分不能选0,最少是2啊?

2017-12-04

Maven插件之mybatis-generator自动生成实体代码的demo

Maven插件之mybatis-generator自动生成实体代码的demo

2017-10-15

通过GeneratorAntTask类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar、apache-ant-1.8.2.jar以及通过GeneratorAntTask类和配置文件生成代码的完整demo。

2017-10-15

通过MybatisGenerator类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及通过MybatisGenerator类和配置文件生成代码的完整demo。

2017-10-13

MyBatis Generator使用命令行生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及自动生成代码的完整demo。

2017-10-13

mybatis-eclipse插件

包含mybatis-eclipse插件、插件的安装说明以及通过一个简单的实例描述如何在eclipse中使用mybatis-eclipse插件自动生成Mybatis相关的model、dao、Mapping等文件。

2017-10-13

eclipse-maven3-plugin

将解压后的子文件夹features和plugins的jar包文件分别导入Eclipse安装目录下的features和plugins文件夹内,然后重启Eclipse就可以在Preferences中看到Maven选项了。

2017-09-22

语法高亮插件vue-syntax-highlight

语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight

2017-09-05

Redis开发相关工具

redis客户端,jar包,使用文档

2017-03-21

QRCode.jar

QRCode.jar

2016-11-14

quartz-1.8.6.jar

quartz-1.8.6.jar

2016-11-07

slf4j-api-1.5.6.jar

slf4j-api-1.5.6.jar

2016-11-07

slf4j-log4j12-1.5.6.jar

slf4j-log4j12-1.5.6.jar

2016-11-07

Jad&JadClipse的jar包

Jad&JadClipse的jar包

2016-11-07

spring-context-support-3.2.0.RELEASE

spring-context-support-3.2.0.RELEASE是Spring-context的扩展支持,用于MVC方面

2016-11-07

Spring与Quartz整合时用到的jar包

Spring与Quartz整合时用到的jar包

2016-11-07

quartz-2.0.2.jar

quartz-2.0.2.jar

2016-11-07

spring-context-support-3.2.0.RELEASE.jar

spring-context-support-3.2.0.RELEASE.jar

2016-11-04

quartz-2.0.2.jar.zip

quartz-2.0.2.jar.zip

2016-11-04

log4j的jar包

log4j的jar包

2016-10-25

Tomcat部署web项目

包括了Tomcat的安装与配置,以及如何部署项目到Tomcat容器

2016-10-24

使用egret开发的2048源码

使用egret开发的2048源码

2016-10-19

2048朝代版

目前全球最火的一款游戏莫过于“2048”了,这是一款看起来异常简单玩起来却异常虐心的益智小游戏,玩家需要在16个格子中通过数字叠加的方法将最初的数字2凑成数字2048,很多网友感慨玩起来根本停不下来,一直处在梦想通关的狂躁中。而“2048朝代版”将数字叠加变成了不同的中国朝代。一边用数学逻辑玩游戏,一边又在温习华夏5000年历史,网友感慨文科生和理科生通过这款游戏走到了一起。

2016-10-19

空空如也

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

TA关注的人

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