自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 xml DOCTYPE说明

xml解析器首先根据A标识到jar包中查找对应目标;如果通过A不能在本地jar包中定位到目标则通过B链接到网络上去获取。

2020-03-10 15:47:02 448

原创 跨域知识点

跨域与否主要由服务器端控制,遇到不同域间http接口ajax请求时,客户端(浏览器端)就像一把锁,是完全被动的,服务器端如果给钥匙(响应头中设置跨域允许项)就能正常完成请求,如果服务器端不给钥匙,默认情况下浏览器端会拦截到服务器端的响应信息并提示异常

2017-01-07 20:52:14 371

原创 给伟伟的java web面试助攻

背景         下周一伟伟同学将要去参加一个java开发岗位的面试,很久没写博客的我打算给他助攻下。本文内容来源于本人参加过的面试中面试官问过的一些问题,以及一些个人心得体会。本文本着实用原则,采用一问题一答形式呈现,方便阅读。由于本人才疏学浅,难免有遗漏、浅薄的地方请见谅,如有指教将不胜感激。概述         本文内容,主要包括一些常见技术问题和一些非技术性质的问题。技术问

2016-12-04 03:48:23 1303

原创 流氓鲁大师劫持了我的谷歌浏览器

现象描述       今早打开chrome发现默认画风变了(变成了360导航页面),丑哭了,各种垃圾内容,最要命的是搜索引擎还是360的,这哪能用。虽然不忍直视还是得贴个图验证下:详细描述         明明昨天还没有问题的,咋今天就变得这么奇怪呢。然后条件反射式打开了谷歌浏览器设置,查看了”启动时”选项,发现没问题啊:         随后随便在

2016-11-28 12:32:16 3416 1

原创 jqgrid使用分析

简述 jqgrid 是一款非常容易上手的jquery数据网格插件,基于jquery ui主题样式,通过ajax和后端服务器接口实现通信,以xml、json等数据格式在浏览器端和服务器端通信。jqgrid 在网络上能够找到很多学习资料,文档也很全面。其官网地址为:http://www.trirand.comdemo服务器端(用的java springMVC)package com

2016-07-25 01:57:06 4283

原创 virtualbox异常处理

问题一异常描述virtualbox 安装完成后(archlinux系统滚动升级后也遇到相同的问题),virtualbox启动不了,提示错误信息如下:根据错误报告提示说可以通过命令  sudo /sbin/vboxconfig 来重新编译virtualbox内核修复异常,但是运行提示命令后提示 /sbin/vboxconfig 文件不存在。异常解决方案重新

2016-07-23 15:47:07 5643

转载 wordpress搭建

php apache环境安装: http://www.cnblogs.com/onlycxue/p/3246124.htmlwordpress安装: http://jingyan.baidu.com/article/86112f13582848273797879b.html

2016-06-22 20:37:49 298

转载 jsonp

ajax跨域解决之jsonp这篇博客写的非常棒,觉得找不到补充的地方:http://kb.cnblogs.com/page/139725/

2016-06-17 21:58:22 270

原创 面/笔试问题集锦

面试:2016-06-17 之前描述登录的过程。2016-06-17js 如何对数组去重?ajax过程原理?笔试:java static 域的初始化顺序? 加载到虚拟机中即初始化,一直保留在内存中。对象创建过程?先执行父类构造函数,再执行子类构造函数。

2016-06-17 20:33:13 283

原创 nginx 初尝试

Nginx功能nginx至少具有一个部署静态资源的功能,默认部署端口为80, 通过配置nginx还可同时监听其他端口。nginx可以用来做静态资源服务器,部署html、图片等静态资源。(通过一个php库还可以部署php,具体怎么搞还没有弄,java web项目是部署不了了,只能在nginx转发请求到java web服务器);用来做请求转发(反向代理),如果转发给内网服务器就叫内

2016-06-17 20:17:40 389

原创 mysql 'max_allowed_packet' 自动重置为1M问题

现象描述        在做java web服务器端开发的时候遇到多条件查询的情况,因为条件较多导致从应用服务器端一次向数据库服务器端传太大的数据量,数据库服务器端和应用服务器端连接出现问题,应用服务器端反馈一个‘max_allowed_packet’超出最大长度1024KB问题。经过多方资料查询确定只要将mysql的配置文件my.cnf里面mysqld节点下面的max_allowed_pac

2016-06-16 11:21:50 8397 2

原创 mongodb 启动错误

错误现象:安装启动mongodb时出现了以下错误:问题解决:步骤1:   先查看mongod服务是否有启动,如果没有启动则运行命令mongod命令启动服务,在用mongo命令连接数据库,如果有启动则见步骤2步骤2:rm /var/lib/mongodb/mongod.locksystemctl restart mongod

2016-06-10 19:51:01 519

原创 windows is hibernate refuse to mount问题解决

最近在搞windows密码破解,现成的window pe当然是可以的。但是最近又接触到了archlinux,

2016-05-20 15:28:36 703

原创 maven web项目打包部署

简述:今天写好代码后在本地运行测试好好的,但是用maven打包后部署到服务器上总是提示找不到资源,原以为是代码问题(代码中有个小bug,在windows上能运行,猜想在linux上运行不了也正常),但是把代码改正后,打包部署问题依旧存在。绞劲脑汁,日志看了,没什么问题(没有报错,看得有点略,没注意到配置文件没加载),百般试探,哎,,,,怎一个恼火了得。问题        试着试

2016-04-25 23:24:48 3291 1

原创 base64 html 图片

服务器端代码package com.easyui.controller;import sun.misc.BASE64Encoder;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import

2016-04-19 11:32:48 13154

转载 输入法字母变形问题解决

正常情况下,字母和数字应该用半角字符输入,字母和数字间隙变大一般是因为你使用了全角输入方式,解决办法,就是按SHIFT+空格键(这个组合键就是用于全角与半角的转换),然后再输入就正常了,需要换成全角时,再按一次这个组合键。

2016-04-19 11:21:23 3270 1

原创 archlinux安装笔记

安装教程:http://blog.lucode.net/linux/archlinux-install-tutorial.html   ->  gummiboot 现在叫system-boot:https://wiki.archlinux.org/index.php/Systemd-boot图形化界面性能比较: http://www.jb51.net/LINUXjishu/78428.html

2016-04-15 21:02:17 881

原创 hibernate实体配置关系映射&延迟加载

概述       一个实体里面是可以配置多个映射关系的,也就是说同一个实体里面既能够配置@OneToMany同时也可以存在@ManyToOne(这条是废话,直接略过即可);       映射关系配置时@JoinColumn的配置十分关键,一般只要配置name和referencedColumnName两个属性,前面一个对应本表的外建列名,后面一个对应关系表中的主键列名;       在配

2016-03-29 11:04:14 1150

原创 ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境       软件下载安装:            我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录。          注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversio

2016-03-27 16:43:37 2910

原创 mysql导入数据出错问题之max_allowed_packe

mysql出现问题:错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes只需要在启动mysql时如此启动即可:mysql --max-allowed-packet=32M -u root -phttp://www.kuqin.com/database/20110922/312013.html

2016-03-23 20:36:11 1233

转载 jvm配置

http://zhaow-381002134.iteye.com/blog/565682JDK包括2个JVM的实现   Java HotSpot Client VM(-client),为在客户端环境中减少启动时间而优化;   Java HotSpot Server VM(-server),为在服务器环境中最大化程序执行速度而设计.比较:Server VM启动比Clien

2016-03-23 11:49:26 322

原创 spring security学习资料

入门:http://search.jikexueyuan.com/wiki?q=spring+security

2016-03-22 18:00:53 545

转载 Spring security oauth2最简单入门环境搭建--二、干货

Spring security oauth2最简单入门环境搭建--二、干货博客分类:OAuth2spring security oauth入门配置oauth2教程 关于OAuth2的一些简介,见我的上篇blog:http://wwwcomy.iteye.com/blog/2229889 PS:貌似内容太水直接被鹳狸猿干沉。。友情提示 学习曲线:spring+sp

2016-03-20 20:32:48 2331 1

原创 mynote springMVC拦截器配置

spring mvc 配置文件:mvc:interceptors> --> mvc:interceptor> mvc:mapping path="/**"/> mvc:exclude-mapping path="/*/login.do"/> bean class="com.sunsharing.interceptor.SysI

2016-03-16 10:44:46 512

原创 系统安全高频访问控制程序

1. 程序描述:用户通过登录页面向服务器提交登录信息,如果在一定时间内,用户提交登录请求次数超过限制,则登录页面出现验证码,并要求用户一并输入才能正确登录。 2. 程序面向问题:针对电脑程序利用其高速性模拟真实用户向服务其恶意提交请求,对服务器造成危害问题。 3. 解决要点:1. 用户识别:判别访问同一接口的两个用户是否是同一个用户;2. 访问频率控制:判断频率超限

2016-03-10 17:51:54 1278

原创 easy php安装完成后启动出现丢失MSVCR110.dll错误

win10 64位,启动easy php出现如下错误:解决方法:下载一个MSVCR110.dll文件,并把它拷贝到这个文件夹下面:(C:\Windows\SysWOW64),然后再cmd终端中运行命令   regsvr32 msvcr110.dll  即可。

2016-03-06 20:03:27 1063

原创 java 动态代理

java动态代理简介:代理,故名思意,就是在不修改原对象的基础上,为被代理对象创建代理对象,代理对象具有被代理对象的全部功能。动态,有两层含义,第一层,代理对象除具有被代理对象的基础功能外还具有一些额外功能,这些额外功能可由程序员自行随意定义;第二层,代理对象的创建时在程序执行时创建的,而非编译时就已经生成了原型程序。java动态代理涉及成员:动态代理程序应包括,被代理对象接口

2016-02-24 11:55:26 412

原创 关于hibernate对实体类主键生成策略的注解

现象描述:在用hibernate做练习的时候用的是注解的形式配置pojo, 在操作po的时候出现了在数据库中插入数据主键不连续的现象,然后还发现数据库中自动产生了一张表,觉得很纳闷儿,下面是插入操作的单元测试代码:import com.sunsharing.dao.impl.SomeBodyDaoImpl;import com.sunsharing.po.Address;import co

2016-02-24 10:09:06 1711 1

原创 hibernate 实体注解在主键生成策略方面遇到的问题

问题描述:         在做单向一对多映射学习练习的时候遇到一个问题: Person和Address是单向一对多关系(Person中有一个Set的Address集合),在事物提交前,先对Address和Person对象进行了持久化,然后修改Person中的Set的值(添加一个Address对象),最后提交事物,Address的主键生成策略为自增,但是出现address数据库表中主键

2016-02-22 10:54:07 1814

原创 mybatis 主键生成策略

1. 如果数据库配置了主键递增,则代码中不用再设置主键值;2.如果数据库配置了主键递增,代码又再次设置,则代码值覆盖递增值;3.如果数据库没有配置主键递增,代码也没有设置主键值,则报 “主键不能为空” 错误。

2016-02-18 16:33:44 7929 1

原创 springMvc integrated with springSecurity 常见问题

springMVC在web.xml中配置url-pattern时,配置成/*.do形式,无论controler层中@RequestMapping注解成*或者是*.do形式时都会报404错误,正解是url-pattern配置成 / 形式或*.do形式。和springSecurity集成的时候security在web.xml中配置内容的url-pattern配置成/*,/login是security认

2016-01-28 16:38:51 468

原创 spring mvc javaConfig版本搭建常见问题

今天在spring mvc javaConfig版本框架搭建上耗了一天,终于给搭建出来了,下面是搭建过程中遇到的一些问题,记录下来方便以后复习,也为程序员兄弟们提供参考:javaConfig spring mvc核心配置文件中对资源文件处理的适配置配置中MediaType的实例化问题:用一个字符串参数来创建org.springframework.http.MediaType实例的时候,

2016-01-26 22:58:24 4106

原创 response响应那些事之PrintWriter,OutputStream;write(),print[ln]()

PrintWriter和OutputStream不能在同一个servlet中声明,就算有一个关闭了也不行。write()函数是print[ln]()函数的重载。print[ln]方法可以将各种类型的数据转换成字符串的形式输出。重载的write方法只能输出字符、字符数组、字符串等与字符相关的数据。(http://www.iteye.com/problems/52006)

2016-01-25 22:00:29 1477

原创 servlet返回application/json数据类型在ie浏览器中提示下载文件问题

概述    在servlet中设置response.setContentType(“application/json”)返回json格式数据类型时在ie浏览器中提示下载文件。这种现象是ie浏览不支持application/json数据格式引起的,只要在servlet中再填上一句response.setHeader("Content-Type", "text/html")就能解决问题(应为浏览器

2016-01-25 21:16:38 6805 1

原创 客户端和服务器端交互之session

概述:之前一直认为浏览器客户端和服务器端servlet交互是建立在session(回话)基础上的,实则不然,只有服务器端servlet显示声明session对象才有会话的创建。客户端在第一次请求服务器端时,servlet被加载到服务器容器,创建出servlet对象。在涉及session创建的情况下,客户端第一请求服务器端时在服务器端创建session对象,session对象有一个唯一标

2016-01-23 13:39:38 997

原创 spring学习概览

Spring概述:Spring主要优势 —— 解耦;Spring支持和其他框架集成,其他框架以插件的形式和spring结合在一起,整个项目以spring为主干,各种功能框架作为枝干,随插随拔,耦合度非常低; Spring大量应用反射机制,效率并不是非常高。核心:DI/IOC:依赖注入/控制反转。某一个类中需要使用其他类中的方法来实现业务时,一般采用在前者中声明后

2016-01-22 17:55:46 395

原创 spring DI/IOC核心模拟程序

DI/IOC概述:依赖注入/控制反转。某一个类中需要使用其他类中的方法来实现业务时,一般采用在前者中声明后者并实例化,然后用后者的实例在前者中调用后者的方法,这种情形下,前者依赖后者,被依赖类的对象生灭由依赖类控制,这种做法耦合度较高。在使用spring的情形下,通过反射机制,类统一在spring中注册,被依赖对象统一由spring注入到依赖对象中。依赖注入和控制反转是站在不同的角度对同一动作

2016-01-22 16:05:43 426

原创 phonegap android app登录状态保存释疑

前段时间有用phonegap创建一些安卓项目,但是一直有一个疑问,假使要实现一个登录注册功能,phonegap创建的安卓项目能保存登录状态吗?一直认为phonegap创建的安卓项目里面的页面都是松散无组织的,登录状态不能像在浏览器里一样保存下来,如果要实现状态保存必须要将cookie用web数据库存到app,然后每次需要验证的时候都在http请求报文中将cookie携带过去。今天测试了

2016-01-03 14:40:15 852

转载 java的流和编码

http://mp.weixin.qq.com/s__biz=MjM5OTA1MDUyMA==&mid=200936574&idx=1&sn=d6e2725526f6c739bb56dd437cbf3b91#wechat_redirect http://blog.csdn.net/cynhafa/article/details/6882061 http://java-mzd.iteye

2015-12-29 00:24:47 262

原创 模拟登陆的背后

浏览器和服务器(session)之间的相互识别,是通过服务器端session的id来识别的,现在具体描述一个浏览器和服务器之间会话的过程:1. 浏览器第一次向指定服务器发送请求;2.服务器接收到请求创建一个session对象(会话),session对象具有一个唯一标识的属性id;3.服务器在给客户端的响应报文中,以cookie的形式将sessionid返回给客户端(tomcat和jet

2015-12-25 00:44:25 455

高频访问验证码控制程序

1.程序描述: 用户通过登录页面向服务器提交登录信息,如果在一定时间内,用户提交登录请求次数超过限制,则登录页面出现验证码,并要求用户一并输入才能正确登录。 2.程序面向问题: 针对电脑程序利用其高速性模拟真实用户向服务其恶意提交请求,对服务器造成危害问题。

2016-03-10

springmvc项目骨架

springmvc 项目骨架, 包含xml和javaConfig两种配置版本

2016-03-05

空空如也

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

TA关注的人

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