2018年3月26日

摘要: 1、编写过滤器类:需要实现Filter接口,并重写三个方法: (1)先设置字符编码: request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); (2)重写init、destro 阅读全文
posted @ 2018-03-26 14:26 黑子菜园 阅读(237) 评论(0) 推荐(0)

2018年3月24日

摘要: 1、代理模式:在AOP和remoting中被用的比较多 2、单例模式:在spring配置文件中定义的bean默认为单例模式 3、模板方法模式:解决代码重复问题 父类定义骨架(共同方法的实现,调用哪些方法及顺序),某些特定方法由子类实现(父类是空方法,子类继承后再重写) 4、前端控制器模式:sprin 阅读全文
posted @ 2018-03-24 13:07 黑子菜园 阅读(8264) 评论(1) 推荐(2)

2018年3月23日

摘要: public static String getLastDayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); // 设置年份 cal.set(Calendar.YEAR, year); // 设置月份 cal 阅读全文
posted @ 2018-03-23 11:12 黑子菜园 阅读(191) 评论(0) 推荐(0)

2018年3月21日

摘要: 1、在pom.xml文件中添加jar包: <properties> <spring.version>4.0.5.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>javax.websocket</g 阅读全文
posted @ 2018-03-21 17:47 黑子菜园 阅读(4789) 评论(0) 推荐(0)

2018年3月20日

摘要: 注:部分答案引用网络文章 简答题 1、Spring项目启动后的加载流程 (1)使用spring框架的web项目,在tomcat下,是根据web.xml来启动的。web.xml中负责配置启动springmvc和启动spring,其中,在 <servlet> <servlet-name>springMV 阅读全文
posted @ 2018-03-20 14:25 黑子菜园 阅读(497) 评论(0) 推荐(0)

2018年3月14日

摘要: 本解决方法的使用前提是,前端开发使用的是vue,后端使用java(SpringMVC) 在前后端分离开发过程中,可能会出现因跨域而导致每次请求的jsessionid不一致的情况 解决方法: 前端:要在main.js入口文件中,将axios请求的withCredentials属性设置为true,如下: 阅读全文
posted @ 2018-03-14 11:01 黑子菜园 阅读(2805) 评论(0) 推荐(0)

2018年3月7日

摘要: 1、www.w3cschool.cn视频、文档都有 2、前端、后端相关:xiaohuochai.site 个人网站 3、一个可供参考的Javaweb项目大体开发流程的知乎回答: 有什么值得推荐的Java Web练手项目?(百度搜索) 4、https://github.com/martin-wong/ 阅读全文
posted @ 2018-03-07 10:19 黑子菜园 阅读(236) 评论(0) 推荐(0)

2018年3月5日

摘要: 1、什么是跳表? 跳表实际上就是多层链表 跳表可用在让链表的元素查询接近线性时间 代码结构及java实现参考博客园随笔 2、判断两棵二叉树是否相同?(结构相同,内容相同) 思路:(1)先定义树节点TreeNode:{ Int val; TreeNode left; TreeNode right;// 阅读全文
posted @ 2018-03-05 17:38 黑子菜园 阅读(215) 评论(0) 推荐(0)

2018年2月27日

摘要: 跳表的java实现 阅读全文
posted @ 2018-02-27 10:23 黑子菜园 阅读(255) 评论(0) 推荐(0)

2018年2月26日

摘要: java实现判断两个二叉树是否相同 阅读全文
posted @ 2018-02-26 17:16 黑子菜园 阅读(406) 评论(0) 推荐(0)

2018年2月1日

摘要: 1、ie8浏览器中,combobox的大小要使用px,才能与一般浏览器大小一致 2、从数据库中读出的时间戳timestamp类型的数据,转换为页面的string类型,会默认在末尾加.0,可以通过在js前端控制: formatter : function(value, row, index) { va 阅读全文
posted @ 2018-02-01 13:34 黑子菜园 阅读(174) 评论(0) 推荐(0)
摘要: 进阶篇: 自己学了两三个月的Android,最近花了一周左右的时间写了个App——Diigoer(已开源),又花了一两周时间找工作,收到了两个Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学Android,资料分享》,如果是初学Android 的话,不应该错过的,而今天 阅读全文
posted @ 2018-02-01 13:32 黑子菜园 阅读(131) 评论(0) 推荐(0)
摘要: 我是如何自学Android,资料分享(2015 版) 已经完成,我的建议是先把这一篇看完,再看2015 版的 最近知乎上有网友问我怎么自学Android,其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了 一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章 阅读全文
posted @ 2018-02-01 13:31 黑子菜园 阅读(399) 评论(0) 推荐(0)

2018年1月31日

摘要: 1、单个Vue页面中用到某个Vue组件时,可以在单个页面中单独import该组件,作用范围只在本页面。若想在多页面使用该组件,可以在main.js中import进该组件,同时用Vue.use(该组件)全局注册该组件 贴一个开源组件大全地址:https://www.cnblogs.com/8899ma 阅读全文
posted @ 2018-01-31 15:18 黑子菜园 阅读(133) 评论(0) 推荐(0)
摘要: created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。 mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作 阅读全文
posted @ 2018-01-31 13:51 黑子菜园 阅读(171) 评论(0) 推荐(0)

2018年1月29日

摘要: Windows系统上搭建VueJS开发环境 1、安装node.js:在node.js官网下载对应系统的msi包并安装 注:node的安装分全局和本地模式。一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。在全局模式下,Node包会被安装到Node的安装目 阅读全文
posted @ 2018-01-29 16:22 黑子菜园 阅读(141) 评论(0) 推荐(0)
摘要: npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装 的包。 npm常用指令 1、npm install moduleNames:安装Node模块 安装完毕后会产生一个node_module 阅读全文
posted @ 2018-01-29 15:47 黑子菜园 阅读(140) 评论(0) 推荐(0)

2017年12月20日

摘要: Vuejs+elementUI框架开发的项目结构及文件关系 阅读全文
posted @ 2017-12-20 13:37 黑子菜园 阅读(943) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-12-20 13:32 黑子菜园 阅读(9) 评论(0) 推荐(0)

2016年9月13日

摘要: 一、aop术语 1、连接点joinpoint: 程序执行的某个特定位置:如类开始初始化之前、类初始化之后、类某个方法调用前、调用后等。Spring仅支持方法的连接点,即仅能在方法调用前、方法调用后以及方法调用前后的这些程序执行点织入增强 2、切点pointcut:每个程序类都拥有许多连接点,如一个拥 阅读全文
posted @ 2016-09-13 16:20 黑子菜园 阅读(123) 评论(0) 推荐(0)
摘要: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。struts使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好 阅读全文
posted @ 2016-09-13 10:54 黑子菜园 阅读(130) 评论(0) 推荐(0)

2016年6月21日

摘要: $.extend($.fn.validatebox.defaults.rules, { //手机品牌验证 NameRex:{ validator:function(value){ var rex=/^[a-zA-Z0-9\u4e00-\u9fa5\s]+$/;//输入中文、数字、字母或空格 if(r 阅读全文
posted @ 2016-06-21 15:26 黑子菜园 阅读(221) 评论(0) 推荐(0)

导航