自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天才小站

与广大爱好者共同进步

  • 博客(20)
  • 资源 (28)
  • 收藏
  • 关注

原创 springmvc获得项目根目录(绝对路径)

只需要在web.xml中添加listener配置,具体如下: context-param> param-name>webAppRootKeyparam-name> param-value>evan.webappparam-value> context-param> listener> listener-

2017-12-21 15:37:45 4704

转载 MyBatis的Mapper接口以及Example的实例函数及详解

一、mapper接口中的方法解析mapper接口中的函数及方法方法功能说明int countByExample(UserExample example) thorws SQLException按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException

2017-12-21 15:35:42 323

原创 spring 静态注入

一般需要在一个工具类中使用@Autowired 注解注入一个service。但是由于工具类方法一般都写成static,所以直接注入就存在问题。使用如下方式可以解决:/**  *   */  package cn.ffcs.drive.common.util;    import javax.annotation.PostConstruct;  i

2017-12-21 15:06:31 655

原创 MySQL性能分析及explain的使用

使用explain语句去查看分析结果,如  explain select * from test1 where id=1;会出现:id  selecttype  table  type possible_keys  key key_len  ref rows  extra各列其中,type=const表示通过索引一次就找到了,key=primary的话,表示使用

2017-12-21 14:20:12 145

原创 获取html页面代码的方法

var  q = XMLHttpRequest ? new  XMLHttpRequest() : new  ActiveXObject("Microsoft.XMLHTTP");q.open("GET", location.href, false);q.send();document.write(q.responseText.replace(/&/g, "&").replac

2017-12-11 11:44:51 2888 1

原创 VUE(七)

组件(一) 组件 app-1: //注册全局组件 使用 Vue.component(tagName, options) Vue.component('my-component', { template:"" }) var vm =new Vue({ el:"#app",

2017-12-08 17:02:39 222

转载 Java8,第 5 部分

传递表达式(pass-through lambdas)的替代方案学习如何识别 Java 代码中的传递 lambda 表达式(pass-through lambdas)并替换为方法引用Lambda 表达式被广泛用在函数式编程中,但它们很难阅读和理解。在许多情况下,lambda 表达式的存在只是为了传递一个或多个形参,最好将它替换为方法引用。在本文中,您将学习如何识别代码中的传

2017-12-08 16:55:00 125

转载 Java 8 ,第 4 部分

提倡使用有帮助的编码Java 8 约定令人惊喜的好处表达能力是函数式编程的优势之一,但这对您的代码意味着什么?在本文中,我们将比较命令式和函数式代码的示例,判断这两者的表达能力和简洁性的品质。您将了解这些品质如何帮助确保可读性,还会考虑一个反面示例:对简洁性的过度追求导致代码无用。最后,我将介绍 Java 8 对于函数组合中的垂直对齐点的约定。尽管一些 Java

2017-12-08 11:07:08 131

转载 Java 8 ,第 3 部分

传统 for 循环的函数式替代方案3 个消除复杂迭代中的麻烦的新方法尽管 for 循环包含许多可变部分,但许多开发人员仍非常熟悉它,并会不假思索地使用它。从 Java™ 8 开始,我们有多个强大的新方法可帮助简化复杂迭代。在本文中,您将了解如何使用 IntStream 方法range、iterate 和 limit 来迭代范围和跳过范围中的值。您还将了解新的 t

2017-12-08 10:38:11 154

转载 Java 8,第 2 部分

函数组合与集合管道模式迭代 Java 中集合的函数模式在开始采用函数式编程风格时,您的程序中会自然而然地出现一些函数设计模式,但您仍需要努力掌握它们。本文将介绍函数组合和集合管道,您可以结合使用这两种函数式模式来迭代代码中的集合。了解这些模式的结构有助于您搭建自己的 Java™ 程序,从而充分利用高阶函数和拉姆达表达式。。语句与表达式如果在代

2017-12-07 17:48:30 158

转载 Java 8 ,第 1 部分

Java 中的一种更轻松的函数式编程途径以声明方式思考如何在 Java 程序中采用函数方法Java 开发人员早已习惯了命令式编程和面向对象的编程,因为 Java 语言从第一个版本开始就支持这些格式。在 Java 8 中,我们获得了一组强大的新的函数特性和语法。函数式编程已有数十年的历史,而且与面向对象的编程相比,函数式编程通常更简洁、更具表达力、更不容易出错,而且更容易并行

2017-12-07 17:02:42 147

原创 VUE(六)

VUE学习(六)事件监听处理为了实现各种效果,我们总是不可避免的为一些元素绑定事件,例如,给一个按钮绑定一个点击事件,点击之后弹出窗口。 事件监听        可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。-->        : 示例-->                 Add 1         T

2017-12-07 15:38:04 192

转载 Tomcat 系统架构与设计模式,第 2 部分

设计模式分析门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。门面设计模式的原理这么多场合都用到了这种设计模式,那这种设

2017-12-07 10:27:04 156

转载 Tomcat 系统架构与设计模式,第 1 部分

本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构

2017-12-07 10:22:17 140

原创 VUE(五)

VUE学习(五)列表渲染 for迭代一个数组         迭代一个数组-->        :v-for 指令需要使用 item in items 形式的特殊语法,items 是源数据数组并且 item 是数组元素迭代的别名。-->        我要把items中的东西取出来 item就是每次取出来的对象-->

2017-12-06 16:27:35 270

原创 VUE(四)

VUE(四)条件渲染        :v-if v-else v-else-if指令-->        注意:                    v-else 元素必须紧跟在带 v-if 或者 v-else-if 的元素的后面                 v-else-if 也必须紧跟在带 v-if 或者 v-else-if 的元素之后

2017-12-05 17:59:11 232

原创 VUE(三)

VUE(三)Class与Style绑定操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组。可以更加的动态的去展

2017-12-05 17:15:54 289

原创 VUE(二)

VUE学习(二)计算属性和观察者计算属性对于任何复杂逻辑,你都应当使用计算属性。其实计算属性和data里的属性是一个道理,只不过他是在computed参数中进行声明的,并且属性名后跟的是一个函数返回一个根据逻辑处理过的内容,作为属性的值。基础例子 对于任何复杂逻辑,你都应当使用计算属性。-->                 Original message: "

2017-12-05 16:49:04 213

原创 VUE(一)

VUE(一)创建一个vue 例每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue({ el: '#example', data: data}) 到这里我们就创建了一个vue的实例,vue实例其实就是一个虚拟处理空间,在页面打开时vue把需要加载的内容加载进空间,进行渲染处理后展示结果,所以在

2017-12-05 15:53:35 500

原创 递归算法及经典例子实现

递归(recursion):程序调用自身的编程技巧。  递归满足2个条件:    1)有反复执行的过程(调用自身)    2)有跳出反复执行过程的条件(递归出口) 递归例子:(1)阶乘         n! = n * (n-1) * (n-2) * ...* 1(n>0)//阶乘int recursive(int i){ int

2017-12-05 13:58:58 528

跟我学Nginx

跟我学Nginx。从入门到精通就在这里!!!!!!!!!

2018-01-22

VUE整理(七)

VUE整理(七)VUE整理(七)VUE整理(七)VUE整理(七)VUE整理(七)VUE整理(七)VUE整理(七)VUE整理(七)

2017-12-08

VUE整理(六)

VUE学习(六)VUE学习(六)VUE学习(六)VUE学习(六)VUE学习(六)

2017-12-07

VUE整理(五)

VUE学习(五)!VUE学习(五)!VUE学习(五)!VUE学习(五)!VUE学习(五)!VUE学习(五)!

2017-12-06

VUE整理(四)

VUE学习(四)!

2017-12-05

VUE整理(三)

VUE(三)!VUE(三)!VUE(三)!VUE(三)!VUE(三)!VUE(三)!VUE(三)!

2017-12-05

VUE整理(二)

VUE(二)!VUE(二)!VUE(二)!VUE(二)!VUE(二)!

2017-12-05

VUE整理(一)

VUE学习(一).docx

2017-12-05

ActiveMQ入门

ActiveMQ入门,ActiveMQ介绍和应用案例,提供一个实例(基于spring);

2017-11-27

SpringBoot入门

SpringBoot!SpringBoot!SpringBoot!SpringBoot!SpringBoot!SpringBoot!

2017-11-23

Git一文精通

Git一文精通

2017-11-23

Oracle详细解析

Oracle详细解析。Oracle详细解析。Oracle详细解析。Oracle详细解析。

2017-11-22

Struts入门到精通

Struts入门到精通,分享Struts干货,带你入门带你精通!

2017-11-22

Spring入门到应用

Spring入门到应用,分享Spring干活,带你入门,到使用。

2017-11-22

Hibernate入门到精通

Hibernate入门到精通,分享Hibernate的干货,带你入门,走向精通。

2017-11-22

SpringMVC入门精通

SpringMVC入门精通,存粹的 SpringMVC干货分享!!!!!!!!!!!

2017-11-22

selenium-server-standalone-3.6.0.jar

selenium-server-standalone-3.6.0.jar,自动化测试工具包,Java包,可用于网页自动化测试,这里提供的是3.6.0版本的jar包,亲测可用,亲测可用亲测可用

2017-11-21

eclipse源码反编译jar包

把这个jar按里边的说明放到相应位置,可直接在eclipse里反编译,很是方便

2017-11-17

颜色快速选择器

颜色快速选择器颜色快速选择器颜色快速选择器颜色快速选择器

2017-11-17

instantclient_11_2(32+64)

instantclient_11_2(32+64),instantclient_11_2(32+64)

2017-11-17

MySql全家桶(64+32+参考手册+安装图解+Navicat+sqlyog)

MySql全家桶(64+32+参考手册+安装图解+Navicat+sqlyog)

2017-11-17

JDK下载安装文档

JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序的开发包,它提供了编译、运行java程序所需的各种工具和资源,包括java编译器、java运行时环境,以及常用的java类库等。 这是又设计到一个概念:JRE,全称Java Runtime Environment ,java运行时环境。它是运行java程序的必须条件。 一般而言,如果只是运行java程序,可以只安装JRE,无需安装JDK。 由于主流的C的编译器都进行了代码的优化,因此把C编译生成的exe文件反编译成C代码非常困难。但是像Java、.net这样基于虚拟机技术的编程语言则反编译非常容易,Java平台下有Jad、Jode、JD等反编译器,.net平台下则有Reflector等反编译器,反编译质量非常高,甚至和源代码几乎没什么差别。

2017-11-17

解决:dubbo找不到dubbo.xsd报错

解决:Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - schema_reference.4: Failed to read schema document 'http://code.alibabatech.com.....

2017-10-23

网页手写签名生成图片

本资源用于java实现在网页上手写笔迹进行生成图片保存,例如在网页上用鼠标写出自己的名字,生成图片,保存名字。

2017-10-11

pdf.JS下载

随着网络的发展,在线阅读浏览文档,已经成为了分享文档的新兴方式,人们不用购买图书或者去图书馆、档案室等图书档案资料实地阅读,通过网络就可以阅读在线pdf,下面我向大家,推荐一个比较好的在线pdf阅读框架,pdf.js

2017-09-18

iText解决中文支持及中文换行修改后的jar

我们会发现他并没对中文进行换行,好多文本已经超出界限丢失了。 原因就是这itaxt是国外编写的。对中文的支持并不好,它是对空格惊醒换行的,而中文却不是,所以我们就需要改变一下源代码,让其支持中文 重写Breaker,添加中文识别。 修改后的jar

2017-09-18

javassist-3.18.0-ga.jar

在play1.x 框架升级 jdk1.8的时候 可能会报: play.exceptions.UnexpectedException: While applying play.CorePlugin@77f99a05 on helpers.CheatSheetHelper$2 at play.plugins.PluginCollection.enhance(PluginCollection.Java:566) at play.classloading.ApplicationClasses$ApplicationClass.enhance(ApplicationClasses.java:235) at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:167) at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:431) at play.Play.start(Play.java:526) at play.Play.detectChanges(Play.java:640) at play.Invoker$Invocation.init(Invoker.java:198) at Invocation.HTTP Request(Play!) Caused by: play.exceptions.UnexpectedException: While applying class play.classloading.enhancers.ContinuationEnhancer on helpers.CheatSheetHelper$2 at play.CorePlugin.enhance(CorePlugin.java:302) at play.plugins.PluginCollection.enhance(PluginCollection.java:561) ... 7 more Caused by: java.lang.RuntimeException: java.io.IOException: invalid constant type: 18 at javassist.CtClassType.getClassFile2(CtClassType.java:203) at javassist.CtClassType.subtypeOf(CtClassType.java:303) at javassist.CtClassType.subtypeOf(CtClassType.java:318) at play.classloading.enhancers.ContinuationEnhancer.enhanceThisClass(ContinuationEnhancer.java:49) at play.CorePlugin.enhance(CorePlugin.java:297) ... 8 more Caused by: java.io.IOException: invalid constant type: 18 at javassist.bytecode.ConstPool.readOne(ConstPool.java:1027) at javassist.bytecode.ConstPool.read(ConstPool.java:970) at javassist.bytecode.ConstPool.<init>(ConstPool.java:127) at javassist.bytecode.ClassFile.read(ClassFile.java:693) at javassist.bytecode.ClassFile.<init>(ClassFile.java:85) at javassist.CtClassType.getClassFile2(CtClassType.java:190) ... 12 more 替换play-1.2.7\framework\lib目录下的 jacassist jar包 解决

2017-08-14

空空如也

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

TA关注的人

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