自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 BUG 笔记之 java.lang.NoClassDefFoundError:sun/misc/BASE64DE

jdk从8升级到11 报java.lang.NoClassDefFoundError.sun/misc/BASE64DE 。版本降到8之后正常。

2020-01-16 16:40:34 1523

原创 Mybatis通过generatorConfig.xml自动生成代码

开发工具intellij IDEA ,maven构建的项目一.项目外部生成代码一.新建代码生成的文件夹需要mybatis-generator-core.jar 和sql jar,同时建好存储mapper.xml、mapper接口文件、pojo类的文件夹generatorConfig的配置文件<?xml version="1.0" encoding="UTF-8"?&...

2019-01-22 15:19:58 306

原创 maven学习笔记(一)

一、maven命令mvn help:system   打印出所有的系统属性和环境变量mvn test :调用default生命周期的test阶段,实际执行test以及之前所有阶段mvn test-compile:编译测试代码,compile之后生成的target文件夹,主程序便已在classes文件夹下面,测试程序代码放在test-classes文件夹下,测试程序代码放在test-cl...

2018-12-26 14:56:21 174

原创 Redis高级部分学习笔记

Redis是NoSQL数据库Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型string 、hash、list、set、zsetredis事务redis的事务用multi开启, 没提交一次加入队列等待执行,只有当执行exec命令时才会将所有的队列信息一次提交。r...

2018-12-21 11:20:31 170

原创 SpringBoot 学习笔记(一)

1.springboot内嵌tomcat,但是不支持jsp,如果需要,就手动导入jsp,以下是相关配置<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <s...

2018-12-13 11:19:21 92

原创 浅谈Netty

Netty是什么?       Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。        Netty 是一个基于NIO的客户、服务器端编程框架,什么是NIO          NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,...

2018-12-07 16:12:33 127

原创 Spring boot常用注解

 @SpringBootApplication  包含了@ComponentScan  表示程序启动是,自动扫描当前包及子包下所有类。      @Configuration  表示将该类作用springboot配置文件类     @EnableAutoConfiguration注解 表示程序启动时,自动加载springboot默认的配置。@RestController 注...

2018-11-14 10:38:51 144

原创 Spring boot 概述及idea创建项目

概述        Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring boot 是入门级微框架。优点      1. 直接嵌入Tomcat或Jetty服务器,不需要打包成WAR文件      2.去除了大量的xml配置文件...

2018-11-02 14:53:48 112

转载 分布式缓存Memcached/memcached/memcache详解及区别

本文转自  http://www.ruesin.com/system/server/memcached-184.html 先来解释下标题中的三种写法:首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服务器,用于存储缓存数据的“容器”。memcached和memcache是Memcached的客户端,通过二者访问Memcached服务器,向...

2018-11-02 10:55:59 225

转载 java实现Object和Map之间的转换3种方式

1.利用commons.BeanUtils实现Obj和Map之间转换,这种是最简单,也是最经常用的public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception { if (map == null) return...

2018-09-06 20:47:25 5540

转载 分布式缓存Memcached/memcached/memcache详解及区别

本文转自  http://www.ruesin.com/system/server/memcached-184.html先来解释下标题中的三种写法:首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服务器,用于存储缓存数据的“容器”。memcached和memcache是Memcached的客户端,通过二者访问Memcached

2016-08-04 14:31:36 496

原创 jquery怎么判断浏览器类型及版本

jquery判断ie的版本 var userAgent = window.navigator.userAgent.toLowerCase(); $.browser.msie10 = $.browser.msie && /msie 10\.0/i.test(userAgent); $.browser.msie9 = $.browser.msie && /

2016-04-07 14:53:29 649

原创 javascript里getFullYear()、getYear()的区别

这个方法已经过时,之所以提供这个方法,是为了保持向后的兼容性。请改用 getFullYear 方法。 对于javascript1.0版   getYear返回的值始终为 Date 对象中的年份与 1900 年之间的差距。例如,1899 年的返回值是 -1, 而 2000 年的返回值是 100。 getFullYear 方法  返回 Date 对象中用本地时间表示的年份值。

2016-03-29 22:34:40 461

转载 SSH2之搭建Hibernate(二)

   Hibernate简介           Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。         Hibernate的目标是对于...

2016-03-18 11:13:32 399

转载 SSH2之搭建struts2(一)

        开篇:之前由于做开发的时候用的是myeclipse,在用SSH2框架时,myeclipse集成了许多jar包,相对eclipse来说整合起来容易的多.但是eclipse是免费的,所以当下还是用eclipse的比较多,以下我将介绍一下SSH2整合的一些步骤。struts2简介:          Struts 2是Struts的下一代产品,是在 struts 1和WebWor...

2016-03-16 17:25:35 388

转载 在eclipse上安装 Marketplace Client

转自http://blog.sina.com.cn/s/blog_6fed0c780101oibc.htmlEclipse Marketplace是个插件应用商店,很实用的一个功能。打开 eclipse,help--Eclipse Marketplace Client就能找到有的eclipse中没有这个功能就需手动添加Eclipse Mark

2016-03-04 10:14:24 282

转载 Windows下mysql忘记root密码的解决方法

Mysql版本:5.1 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql  打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server

2016-03-01 11:02:50 232

原创 GIT 简介及git常用命令

http://note.youdao.com/share/?id=8b3913c3b4a305d5f5bca7b138df1f0e&type=note Git 是一个开源的版本控制系统  git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 下面我们来看一下 git的一些常用命令 从远程库获取合并到当前本地...

2015-08-25 15:15:35 409 2

原创 Android--------------如何使用真机调试程序

一、首先在手机上打开“开发者选项”——>“use调试“选择。二、选择项目   ”run as“——>run configurations -------apply-----run进行相应的选择 如下图三、run as ——》android applaction

2015-07-16 23:51:35 332

原创 eclipse里,android项目下如何attach source

在eclipse里在用到类时,Ctrl+类名的时候可以查看类的源代码,但是如果我们没有没有附上源码的时候点击时会提示我们 attach source   这个时候我们需要先检查一下 android安装包下 sdk里是否存在sources文件,若是没有存在,需要我们动手执行下载。首先,点击执行SDK Manager.exe去下载对应你想附加上的sources的对应版本

2015-07-16 17:50:33 1941

转载 Android---------------appcompat_v7

做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。下面就让笔者带你慢慢走近这个问题并解决它。           既然appcompat_v7包是一个

2015-07-15 10:06:23 418

原创 Android开发————启动android virtual devices

     启动安卓虚拟设备的时候如果avd路径不对,或者环境变量没有配置会出现  当这样的错误出现的时候是因为avd的路径出问题了上面的路径是d://.android  电脑默认会先到C:\Users\Administrator\ 去找avd所以会找不到解决方案一:在电脑环境变量里新添加一个变量名:ANDROID_SDK_HOME变量值:D:\.android (存放avd的目录自...

2015-07-09 22:39:52 1668

转载 settimeout计时器实例

     在做计时器前已经对settimeout和setinterval的区别在上一篇文章上做了分析,以下就具体用settimeout做个验证码发送后计时的实例。    以上是发送完验证码后的一个倒计时方法。时间值匹配上用户名放在cookie里 。每隔一秒重新调用一下这个函数,时间递减。如果时间为0清空倒计时的值 调用方式 :setCookie 是为了下文,页面加载时执...

2015-07-03 14:15:11 757

转载 setTimeout()和setInterval() 何时被调用执行

原文转自   http://www.cnblogs.com/dolphinX/archive/2013/04/05/2784933.html定义setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到clea

2015-07-03 14:12:11 311

转载 判断IE版本的HTML语句详解<!--[if IE]> <![endif]-->

原文 地址http://www.tuicool.com/articles/uqiamy一个页面里面只能有一句这样的判断 我们常常会在网页的HTML里面看到形如[if lte IE 9]……[endif]的代码,表示的是限定某些浏览器版本才能执行的语句,那么这些判断语句的规则是什么呢?请看下文: 除IE外都可识别 所有的IE可识别 仅IE6可识别

2015-04-30 10:38:13 452

转载 javascript对于dom的操作--得到兄弟节点 && getElementsByTagName使用方法

转自 http://www.2cto.com/kf/201207/141831.html[html] .... afdfaadda3dd ddbbbddd5dd ccddfdd5d55 ....  var sub = document.getElementById("subbtn"); var thb = document.getElementB

2015-04-03 11:06:49 390

原创 javascrip向action传递参数

window.location.href="url?id="id;  在javascrip中不能向相应的action传递对象

2015-03-05 12:14:38 268

转载 一、oracle 高水位线详解 hight water Mark

转自 http://www.cnblogs.com/linjiqin/archive/2012/01/15/2323030.html一、oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high w

2015-03-04 02:36:23 456

转载 Oracle中,什么是Rollback Segments?

转自 http://www.blogjava.net/orangehf/archive/2011/03/24/346955.htmlRollback Segments是在你数据库中的一些存储空间,它用来临时的保存当数据库数据发生改变时的先前值,Rollback Segment主要有两个目的:1. 如果因为某种原因或者其他用用户想要通过ROLLBACK声明来取消一个人的数据操

2015-03-04 02:32:00 711

原创 常见的jsp指令 及指令的属性

A   page              language  指定jsp页面的编译语言 一般为java      import   导包      session 该页面是否需要session会话 默认为true     pageEncoding 设定输出编码             errorpage 指定错误处理页面      iserrorpage 设置本jsp页面

2015-02-28 20:12:43 634

原创 http是无状态的协议,为了保存状态,有几种解决方案?

A 客户端:cookie   利用请求头和响应头传递cookie信息。a 当应该程序创建cookie时,在cookie设置中不设置日期 就为临时cookie     保存在内存 也称会话cookie   session cookie 会随着浏览器的关闭而删除 b 当设置了有效日期的cookie就为 Persistent cookies 永久cookie 保存在用户的硬盘上  · 如

2015-02-28 15:14:31 815

原创 重定向和转发有什么区别?分别通过什么方式来共享数据?

redirect 和 forward的区别A 重定向是通过HTTP响应头完成的,是浏览器对服务器发起的两次request,         第一次request 当调用sendredirect方法时会通过setstatus和setHeader方法,通过相应头发送给浏览器302状态码和一个请求location         第二次request  浏览器会根据此url再次向服务

2015-02-28 13:10:38 1414

原创 servlet生命周期,servlet与CGI的区别

servlet 的生命周期:                       A,如果再web.xml文件里面配置 ,项目启动时立即加载servlet,实例化 并执行init方法进行初始化B       如果没有配置,那么在第一次请求servlet时,jvm加载该servlet并实例化,调用init方法初始化,然后执行service方法进行服务

2015-02-28 12:19:29 493

原创 js判断值是否为空

在js中判断值是否为空可以用以下方式进行判断一 if(value==undefined){...}二 if(typeof(value)=="undefined"){。。。}其中以上当值为null时 和值为undefined得到的结果是一致的

2015-02-12 16:36:16 800

原创 js 自定义函数注意

一    js自定义的函数要放在document的外面,因为对象调用的是自定义的function 若把它放在document.ready()这个方法里面很难调用到。二     同时js代码要放在页面的上方否则调用不到

2015-02-07 16:38:54 498

原创 验证码之 jsp页面显示与img里的显示内容同步问题

这几天在做前台验证的时候,本想把验证码放在前台验证。但是通过获取session里的code时发现 图片显示的和页面上从session里取的值是不一致的,以为是请求action和页面显示不同步 后来才发现这个问题和http请求有关。       下面先看一下一个完整的http请求过程       在用户在浏览器输入地址时域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起

2015-02-06 23:55:08 823

转载 web缓存

原文(英文)地址: http://www.mnot.net/cache_docs/  版权声明:署名-非商业性使用-禁止演绎 2.0这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。

2015-02-05 13:58:59 397

原创 页面缓存

在做验证码的时候点击连接不能进行验证码的刷新,后来才发现是页面缓存导致而成    web缓存形成的原因                     动态网页显示内容时需要重新访问数据库,重新计算,这样客户端访问页面会非常的慢。缓存的解决了这一个问题,如果用户每次请求的地址一样,就可以直接从缓存内读取,如有更新数据,缓存再重新从数据库内读取新的内容。缓存是牺牲空间换时间的解决方案 

2015-02-05 12:36:02 399

原创 filter不能过滤struts2中的action

在自己定义filter时 过滤*.action发现不能用,但是东过滤条件为/*时是可以用的,后期发现struts2有自己的filter名为StrutsPreparedAndExcuteFilter ,因此在后期我们自定义filter时会产生冲突,如果struts2的filter配置文件在前那么程序将先经过struts的filter在处理之后action将会变成另外一种后缀结束的形式,因此在使用*.

2015-02-03 16:44:56 440

转载 Hibernate中懒加载错误的解决方法

转自http://blog.163.com/huacai9420@126/blog/static/5215854220113266228623/在集成ssh2三大框架的时候很容易就会造成懒加载异常,通常显示的错误信息是:org.hibernate.LazyInitializationException: failed to lazily initialize还有提示说:no

2015-01-28 21:03:52 901

extjs4.1.0开发相关文档

extjs4.1.0开发相关文档,内含extjs,ext-all.js等多个开发相关的js

2018-10-23

空空如也

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

TA关注的人

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