2018年1月18日
摘要: mysql涉及到各种字符集,在此做一个总结。 字符集的设置是通过环境变量来设置的,环境变量和linux中的环境变量是一个意思。mysql的环境变量分为两种:session和global。session变量是仅在这次会话红中有效,在mysql中,一次会话可以理解为当前连接(除非reload,否则,一次 阅读全文
posted @ 2018-01-18 21:46 J.M.Liu 阅读(11630) 评论(0) 推荐(0) 编辑
  2018年1月12日
摘要: Struts的Action是采用的是多实例多线程设计,而不是像Servlet那样采用单实例多线程设计,因此在struts中,一个请求就对应一个Action对象,个对象之间的数据相互之间互不干扰。没接到一个新的请求,就产生一个新的Action对象,并对Action对象的各属性赋予默认初始值。之后再根据 阅读全文
posted @ 2018-01-12 19:41 J.M.Liu 阅读(4328) 评论(0) 推荐(0) 编辑
  2018年1月11日
摘要: 在Servlet3.0之前,文件上传需要借助于第三方插件,在Servlet3.0之后,Servlet本身开始支持文件上传功能。 获取上传的文件可以通过HTTPServletRequest的getPart和getParts两个方法实现,前者接受一个表单名为参数,返回对应的Part对象;后者返回一个包含 阅读全文
posted @ 2018-01-11 18:09 J.M.Liu 阅读(652) 评论(0) 推荐(0) 编辑
  2018年1月10日
摘要: 一个http请求的流转,其实主要涉及到五部分的内容,第一部分就是request所包含的参数,也就是request.getAttribute能获取的东西;第二部分是request所携带的内容实体,这部分实体是由浏览器通过post发送过来的,可以通过request.getInputStream获得输入流 阅读全文
posted @ 2018-01-10 21:46 J.M.Liu 阅读(365) 评论(0) 推荐(0) 编辑
  2018年1月5日
摘要: 1.struts.xml配置的action与我们访问的action或返回的result确实没有匹配导致。这个时候要仔细检查Struts.xml配置文件; 2.我们的action输入正确,返回结果经过无数次查看都是对的,就是报找不到action或者没有对应的result结果,我们也有解决办法。这个时候 阅读全文
posted @ 2018-01-05 21:58 J.M.Liu 阅读(836) 评论(0) 推荐(0) 编辑
  2017年12月21日
摘要: 装饰器模式主要是为了扩充一个类的功能,也就是说,它把一个类进行了一定的装饰,使它有了新的功能,但保证了类原有的功能。实现的方法通常是把原有类作为装饰类构造函数的一个参数进行传入。 咋一看,好像装饰器模式和继承没什么区别,都是保证原有的功能,然后在扩充功能。但其实区别还是挺大的,装饰器模式最主要的优势 阅读全文
posted @ 2017-12-21 16:06 J.M.Liu 阅读(1829) 评论(1) 推荐(1) 编辑
  2017年12月20日
摘要: 1、字符流读取 字符流读取的所有类都是从Reader这个超类继承的,都是用于读取字符的,这些类分别是InputSteamReader(从字符流读取)、FileReader(继承与InputStreamReader,读取文件流)StringReader(读取字符串)、PipedReader(读取管道, 阅读全文
posted @ 2017-12-20 17:25 J.M.Liu 阅读(2182) 评论(0) 推荐(0) 编辑
摘要: java的IO操作都在java.io包下面,这个包下面有12个接口和而是多各类,类从读写的角度可以分为两种,一种是用于读,一种是用于写;从字符流字节流的角度,也可以分为两种,一种和字符有关,一种和字节有关。这样,所有的类就分为了四种。java的分类方式是先按字节字符分,在分读和写,继承的关系图如下: 阅读全文
posted @ 2017-12-20 11:16 J.M.Liu 阅读(333) 评论(0) 推荐(0) 编辑
  2017年12月19日
摘要: 系统日志文件(可以通过cat或tail命令来查看) /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 阅读全文
posted @ 2017-12-19 10:10 J.M.Liu 阅读(10544) 评论(0) 推荐(2) 编辑
  2017年12月8日
摘要: # -*- coding:utf-8 -*- # Name: ExtractByMask_Ex_02.py # Description: Extracts the cells of a raster that correspond with the areas # defined by a mask. # Requirements: Spatial Analyst Extension # ... 阅读全文
posted @ 2017-12-08 20:58 J.M.Liu 阅读(2453) 评论(0) 推荐(0) 编辑