- 博客(157)
- 资源 (8)
- 收藏
- 关注

原创 SSM框架整合
SSM框架整合基于Maven+SpringMVC+Spring+MyBatis的组合,快速搭建SSM框架。适合初学者学习。第一步:准备开发环境JDK:1.8Maven:apache-maven-3.6.0Tomcat:apache-tomcat-8.5.41(注:这些软件在此不再说明怎样安装,可以去问万能百度、谷歌等等)第二步:添加Maven相关依赖<project xm...
2019-07-20 11:32:13
228
原创 MyBatisPlus学习笔记
MyBatisPlus学习笔记文章目录MyBatisPlus学习笔记一、MyBatisPlus简介1.2 特性1.3 支持数据库1.4 框架结构1.5 代码文档二、MyBatis-Plus快速入门2.1 创建数据库2.2 创建项目工程2.3编写application.yml2.4编写相关类2.5 编写单元测试类三 Mapper CRUD 接口3.1 BaseMapper接口3.2增删改查案例四 Service CRUD 接口创建相关的类五 条件构造器六 多数据源一、MyBatisPlus简介MyBa
2022-04-06 21:22:59
2038
原创 产生java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required异常
运行springboot项目,控制台报java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required异常java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required at com.mysql.cj.jdbc.exc...
2019-09-08 22:40:07
1379
原创 第八节:SpringBoot集成MyBatis
pom.xml org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.1 User实体类package com.xiaowen.model;public class User { private Integer id; private String name; priva
2017-09-05 10:17:26
357
原创 第七节:SpringBoot 的AOP
代码如下package com.xiaowen.aspect;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import or
2017-09-05 10:12:52
292
原创 第六节:SpringBoot之事务管理@Transactional
代码如下package com.xiaowen.model;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table
2017-09-04 17:39:20
347
原创 第五节:SpringBoot的数据库CRUD
pom.xml配置文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
2017-09-04 16:56:20
387
原创 第四节:SpringBoot使用Freemaker模板
pom.xml配置 org.springframework.boot spring-boot-starter-freemarker package com.xiaowen.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.ann
2017-09-04 15:11:29
589
原创 第三节:SpringBoot使用properties配置文件实现多环境配置
application.properties配置文件如下 #配置属性占位符xiaowen.name="xiaowen"xiaowen.desc=${xiaowen.name} is successfully#配置tomcat端口server.port=8088#激活pplication-dev.properties配置文件spring.profiles.active=dev
2017-09-04 11:46:46
720
原创 第二节:SpringBoot项目属性配置
application.properties配置如下#配置随机数,使用随机数#32位随机数 xiaowen.secret=${random.value} #随机整数 xiaowen.number=${random.int} #指定范围随机数 xiaowen.limitnumber=${random.int[0,9]} #配置属性占位符xiaowen.name="x
2017-09-04 11:31:27
257
原创 第一节:SpringBoot第一个HelloWorld程序
第一步:先创建SpringBootDemo项目,项目结果如下第二步:编写Controllerleipackage com.xiaowen.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.R
2017-09-04 11:25:24
324
原创 跟我学Spring的学习笔记
一、Spring的概述1.1、Spring是什么 Spring是一个开源的轻量级JavaEE开发应用框架,其目的是用于简化企业级应用程序开发。 Spring框架除了帮我们管理对象及其依赖关系,还提供了通用日志、性能统计、安全控制、异常处理、数据库事务。1.2、Spring能帮我们做什么? *Spring能帮助我们根据配置文件创建及组装对象之间的依赖关系。 *Spri
2016-12-05 14:33:52
481
原创 微信小程序redio组件
示例代码如下 {{item.value}} JSPage({ data: { items: [ {name: 'PHP', value: 'php教程网'}, {name: 'JAVA', value: 'java教程网', checked: 'true'}, {name: 'WX', value: '微信教程网'},
2016-12-03 15:07:43
773
原创 微信小程序picker组件
滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器。注意:开发工具暂时只支持mode = selector。示例代码: 地区选择器 当前选择:{{array[index]}} 时间选择器 当前选择: {{time}}
2016-12-03 14:58:13
5052
原创 微信小程序label组件
直接上代码.label-1, .label-2 { margin-bottom: 15px;}.label-1__text, .label-2__text { display: inline-block; vertical-align: middle;}.label-1__icon { position: relative; margin-right: 10px
2016-12-03 14:46:35
5783
原创 CXF处理JavaBean以及复合类型学习笔记三
客户端传一个JavaBean,服务器端返回集合类型第一步:在服务端创建实体类代码如下:package com.xiaowen.model;import java.io.Serializable;/** * 用户实体类 * @author xiaowen * 2016年11月20日 */public class User implements Serializable{ privat
2016-11-20 18:00:00
431
原创 使用CXF开发WebService客户端学习笔记二
第一步:新建Maven项目工程 然后我们要用CXF给我们提供的工具wsdl2java 来根据请求的url生成客户端代码。第二步:下载wsdl2java工具下载地址:http://cxf.apache.org/download.html 下载好wsdl2java工具并解压到D盘(注:我是解压在D盘)。 然后我们打开我的电脑去配置环境变量,Path:D:\java\apache-cxf-3.1
2016-11-20 17:40:52
503
原创 使用CXF开发WebService服务器端接口学习笔记一
直接上代码第一步:新建一个接口类package com.xiaowen;import javax.jws.WebService;@WebServicepublic interface HelloWorld { public String say(String str);}第二步,建立接口的实现类package com.xiaowen.impl;import j
2016-11-19 22:15:02
2004
原创 java设计模式-代理模式(Proxy Pattern)
1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,代理模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,应用场景举例:比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程序上时是这样的体现的先说说这个场景中的要素:一种类型的女
2016-07-01 16:22:05
394
原创 HTML5的datalist元素
dtatlist元素铺助文本框的输入功能,他本身是隐藏的,与表单文本框中的list属性绑定,即可将list属性值设置为datalist的ID号,类似于suggest组件。具体代码如下: 请输入你的职业 效果图
2016-04-25 10:09:34
688
1
原创 HTML5的command元素
command元素表示用户能够调用穿的命令,可以定义命令按钮,例如单选按钮、复选框或按钮。具体代码如下 点击我 效果图提示:在ie、火狐下行,谷歌不行,只有当command元素位于meun元素内时,该元素才是可见的,否则不会显示这个元素,但是可以用它规定键盘快捷键。
2016-04-25 09:25:38
1273
原创 HTML5的progress元素
progress元素表示运行中的进程,可以使用progress元素来显示javascript中耗费时间的函数进程。例如下载文件时,文件下载到本地的进度值。progress元素的属性及描述属性值描述max整数或浮点数设置完成时的值,表示总体的工作量value整数
2016-04-25 09:10:16
1459
原创 HTML5的mark元素
mark元素主要用来呈现需要突出或高亮显示的文字。mark元素的典型应用是在搜索结果中向用户高亮显示搜索关键词。其使用方法与和有相似之处,但相比而言,HTML5新增mark元素在突出显示时,更加随意与灵活。具体代码如下: <!-- 作者:wenzhilanyu@126.com 时间:2016-04-25 描
2016-04-25 08:45:33
1876
原创 address元素
address元素用来在文档呈现联系信息,包括文档作者或文档维护者信息、网站链接地址、电子邮箱、真实地址和电话号码等。具体代码如下: <!-- 作者:wenzhilanyu@126.com 时间:2016-04-22 描述:address元素的使用 -->
2016-04-22 09:42:54
511
原创 figure元素
figure元素是一种元素的组合,可带有标题(可选)。figure元素用来表示网页上一块独立的内容,将其从网页上移除后不会对网页上的其他内容产生影响。figure元素所表示的内容可以是图片、统计图或代码示例。注意:使用figure元素时,需要用figcaption元素为figure元素组添加标题。不敢,figure元素内最多只允许放置一个figcaption元素,其他元素可武宣放置。具体代
2016-04-22 09:27:49
1435
原创 footer元素
footer元素可以作为其上层父级内容区块或一个根区块的脚注。footer通常包含其相关区块的脚注信息,如作者、相关阅读链接及版权信息等。 在HTML5出现之前,是这样编写页脚 <!-- 作者:wenzhilanyu@126.com 时间:2016-04-22 描述:footer元素 -->
2016-04-22 09:09:06
1267
原创 hgroup元素
标签用于对网页或区段(section)的标题进行组合。hgroup元素通常会将h1-h6元素进行分组,譬如将一个内容区块的标题及其子标题分为一组。具体代码如下:1、如果文章只有一个主标题,是不需要hgroup元素的。 文章标题 2016年4月22日 文章正文内容 效果图2、如果文章
2016-04-22 08:49:54
1575
原创 header元素
header元素是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的内容块的标题,但也可以包含其他内容,例如数据表格、搜索表单或相关的logo图片。具体代码如下: <!-- 作者:wenzhilanyu@126.com 时间:2016-04-22 描述:header元素 -->
2016-04-22 08:28:00
673
原创 time元素
是HTML5新增的一个标记,用于定义时间或日期。具体代码如下: <!-- 作者:wenzhilanyu@126.com 时间:2016-04-21 描述: --> Time元素 今天是2016年4月
2016-04-21 16:02:23
633
原创 nav元素
用来将具有导航性质的连接划分在一起,使代码结构在语义化更加准确,同时对于屏幕阅读器等设备支持也更好。 具体来说,nav元素可以用于以下场合 传统导航条:现在主流网站上都有不同层级导航条,作用是将当前画面跳转到其他主页上。 侧边栏导航:现在主流博客网站及商品网站都有侧边栏导航,其作用是将页面从当前文章跳转 到其他文章 页面导航:页内导航的作用是在本页的组成部分之间进行跳转。
2016-04-21 15:40:42
1570
原创 jQuery TAB选项卡切换幻灯片特效
jQuery TAB选项卡切换幻灯片特效 consectetur adipiscing elit Lorem ipsum dolor sit amet Quisque eget tincidunt erat Title Quisque eg
2016-04-21 10:08:50
670
原创 模拟JSTL的标签---自定义标签
1、编写标签的处理器类package com.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;/** * 模拟JSTL标签的标签 * @author xiaowen * @2016-4-12 下
2016-04-12 16:08:35
302
原创 Eclipse运行struts2项目报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Strut
今天运行一下在Eclipse下的struts项目,既然给我报java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个错误,解决方法:我重新把struts2相关jar包复制到/webContent/WEB-INF/lib目录下,
2016-03-02 10:19:07
11884
原创 eclipse弹出:An internal error occurred during: "JavaScript translation for 这个错误
今天在写项目是,不断弹出 An internal error occurred during: "JavaScript translation for 解决方法删除Workspace/.metadata/下的.mylyn文件夹,重启eclipse注:更多java学习资料尽在java教程网
2016-01-20 14:51:31
2088
转载 AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte
2016-01-06 11:43:29
392
原创 Android拨打电话与发送信息
代码如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
2016-01-05 23:26:06
445
原创 Android调用发送短信程序
代码如下package com.wenzhi.messagesend;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.widget.But
2016-01-05 19:00:10
530
原创 Activity的生命周期方法
onCreate():当Activity第一次启动时调用;·onRestart();当Activity调用onStop之后重新被用户可见时调用;·onStart():当onCreate()之后调用,或onRestart()之后调用;·onResume():当onStart()之后调用,或onPause()之后重新被置入前台时被调用;·onPause()当Activity被置于后台时
2016-01-03 22:38:58
426
SpringBoot整合AngularJS快速入门.zip
2020-02-11
北京动力节点Servlet3.0特性
2018-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人