- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 Java中Socket的用法(二) NioSocket的用法
从JDK1.4开始,Java新增了新的IO模式——nio(new IO),nio再底层采用了新的处理方式,极大地提高了IO的效率。我们使用的Socket也属于IO的一种,nio提供了相应的ServerSocketChannel和SocketChannel,他们分别对应原来的ServerSocket和Socket。要理解NioSocket的使用必须先理解三个概念:Buffer Channe...
2018-10-31 22:14:49
414
原创 Java中Socket的用法(一) 普通Socket的简单用法
Java中网络通信是通过Socket实现的,Socket分为ServerSocket和Socket两大类,ServerSocket用于服务端,可以通过accept方法监听请求,监听到请求后返回Socket,Socket用于具体完成数据传输,客户端直接使用Socket发起请求并传输数据ServerSocket的使用可以分为三步:创建ServerSocket。ServerSocket的构造方法...
2018-10-31 21:08:23
554
原创 DFS算法学习 蓝桥杯 六角填数
如图所示六角形中,填入1~12的数字。使得每条直线上的数字之和都相同。图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?public class DFS1 { //记录每个位置所填的数 private static int arr[] = new int[13]; //标记每个已经填写的数,已填写为true,反之 private static boolean fla...
2018-03-29 16:54:12
434
原创 MyBatis3 学习笔记(一) 关于第一个小程序引发的一些小异常
SqlSession中statement中写的是namespace+"."+statement的id当时我写错了statement的id导致和UserMapper.xml中的不一样,findUserByName写成了finUserByName导致查不到改成test.findUserByName就解决了
2018-02-01 14:07:41
235
原创 SpringMVC4 学习笔记(十三)【校正请求参数名】
当表单中提交的参数名和处理器中读取的参数名不一致的时候,如果不做处理,是无法正确读取到参数的 比如这样: 姓名: 年龄: @Controller@RequestMapping("/test")public class MyController { @RequestMapping("/register.do") public
2018-01-29 14:58:36
306
原创 SpringMVC4 学习笔记(十二)【解决中文乱码过滤器 CharacterEncodingFilter】
Encoding:需要设置的字符编码forceEncoding:是否无视getCharacterEncoding()中的设置。为true时,将由自己设置的Encoding覆盖。CharacterEncodingFilter源码:package org.springframework.web.filter;import java.io.IOException;import java
2018-01-29 14:45:58
736
原创 SpringMVC4 学习笔记 (十一)【对提交的参数的限制】
@RequestMapping(value={"/first.do","hello.do"},params={"name","!age"}) //必须有请求参数,必须有name参数,一定不能携带age参数,别的参数没有要求 public ModelAndView doFirst(HttpServletRequest arg0, HttpServletResponse arg1) throws E
2018-01-29 11:32:07
980
原创 SpringMVC4 学习笔记(十) 【请求方式的限制】
@RequestMapping(value="/second.do",method=RequestMethod.POST) public ModelAndView doSecond(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { ModelAndView mv = new ModelAndView()
2018-01-29 11:28:05
385
原创 SpringMVC4 学习笔记(九) 【通配符】
package cn.wycclub.handlers;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.bind.annotation.RequestMapping;import org.sp
2018-01-29 10:43:46
220
原创 SpringMVC4 学习笔记(八) 【命名空间】
@Controller@RequestMapping("/cn/wyc") //命名空间,访问时前面必须加上这个作为前缀(也可以不写,省略)public class MyController { //此时访问/cn/wyc/first.do或/cn/wyc/hello.do即可访问到 @RequestMapping({"/first.do","/hello.do"}) public M
2018-01-29 10:30:56
384
原创 SpringMVC4 学习笔记(七) 【第一个注解小程序】
@Controllerpublic class MyController { @RequestMapping("/my.do") public ModelAndView doFirst(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { ModelAndView mv = new ModelAndV
2018-01-29 10:27:26
268
原创 SpringMVC4 学习笔记(六)【视图解析器ViewResolver】
视图解析器有很多种,常见的有四种InternalResourceViewResolver 默认的视图解析器,只能访问内部资源,无法访问外部资源BeanNameViewResolver 视图解析器对象 RedirectView:定义外部资源视图对象 JstlView:定义内部资源视图对象 缺陷:每一个资源都要这样配置,会让整个springmvc.xm
2018-01-28 22:27:11
482
原创 SpringMVC4 学习笔记(五) 【处理器 继承类和方法名解析器】
处理器不但可以实现Controller和HttpRequestHandler接口,还能继承实现了对应接口的抽象类常用的有两个AbstractController (继承了WebContentGenerator类,实现了Controller接口) 继承该类后需要复写handleRequestInternal方法。 贴上AbstractController部分源码。
2018-01-28 13:34:08
394
原创 SpringMVC4 学习笔记(四)【处理器适配器HandlerAdapter】
常用的处理器适配器实现类有两种HttpRequestHandlerAdapter 处理实现了HttpRequestHandler接口的处理器,当处理器实现接口后复写handleRequest方法(无返回值)。public class MyController implements HttpRequestHandler { public void handleRequest(
2018-01-28 12:08:02
2117
原创 SpringMVC4 学习笔记 (三) 【处理器映射器HandlerMapping】
处理器映射器(HandlerMapping)接口负责根据request请求找到对应的Handler处理器及Interceptor拦截器,并将他们封装在处理器执行链(HandlerExcutionChain)对象中,返回给中央调度器(DisptcherServlet)。常用的有两个HandlerMapping实现类BeanNameUrlHandlerMappingSimpleUrlH
2018-01-28 00:42:33
910
原创 SpringMVC4 学习笔记(二) 【当中央调度器映射路径一定要为/时的应对方案】
如果在web.xml中,中央调度器(DispatcherServlet)的映射路径为/,将导致静态资源无法正常访问,但是解决方式也是有的。解决方式一: 因为Tomcat提供了一个默认的Servlet,用来处理请求。(以下是Tomcat自带web.xml中配置的默认Servlet)所以可以将静态资源映射到Tomcat默认的Servlet上 default *.j
2018-01-28 00:14:27
583
原创 SpringMVC4学习笔记(一)【 第一个SpringMVC小程序】
先学配置方式,再学注解方式,加强印象!一开始学习SpringMVC先做一个小Hello World来鼓舞一下士气了。首先导包 差点忘了,还有一个logging.jar创建MyController 实现Controller接口 public class MyController implements Controller { public Mode
2018-01-27 23:47:39
308
原创 MySQL远程访问
最近刚在阿里云租了一年的学生机,开始了对于服务器方面的学习,首先就在搭建方面下功夫了,装好了MySQL后,便在想着自己电脑远程连接上,网上的教程看的倒是稀里糊涂的.终于找到一个教程成功弄好了,先做个记录吧,说不定下次我换镜像了又要重新设置呢 MySQL允许远程访问的设置 1.注释bind-address = 127.0.0.1。>cd /etc/mysql>sudo vim my.cnf将bi
2017-06-28 12:12:32
315
转载 Lineage OS Build for armani(转过来留作参考)
IntroductionThese instructions will hopefully assist you to start with a stock Xiaomi Redmi 1S, unlock the bootloader (if necessary), and then download the required tools as well as the very latest sou
2017-03-11 11:35:53
1975
原创 记录一下编译红米1s C/W (armani)Lineage OS的过程
参考于这篇文章 https://www.isthnew.com/build-lineageos编译必备软件都已装好1.设置repo$ mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://download.mokeedev.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo2.建立Li
2017-03-09 20:59:38
2765
转载 DIV中添加滚动条
div 设置滚动条显示:overflow :yesdiv 设置滚动条自适应显示:overflow :autodiv 设置上下滚动条显示:overflow-y :yesdiv 设置上下滚动条自适应显示:overflow-y :auto如果该div被包含在其他对象例如td中,则位置可设为相对:position:relative
2016-12-28 10:46:14
739
转载 最近做网页留下的一些记录吧(关于DIV布局)
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"http://www.w3.org/1999/xhtml">"Content-Type"content="text/html; cha
2016-12-28 10:43:49
258
动力节点 SSM和SSH视频,源码及讲义
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人