- 博客(65)
- 资源 (10)
- 收藏
- 关注
原创 JavaWeb(17) JSP使用jstl el表达式判断session值
maven项目中导入 jstl.jar 和 standard.jar 依赖包 <!-- jstl.jar 和 standard.jar 【前端判断所需:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>】--><dependency> <groupId>ja...
2018-12-31 18:46:38 3198
原创 Layui(5) 绑定事件监听
温馨小提示:如果是form表单的绑定事件监听,可参考官网文档:https://www.layui.com/doc/modules/form.html#on下面是绑定普通事件①html页面给你想要绑定的地方加上id或class属性,下面我以id举例 <a class="iconfont icon-touxiang layui-hide-xs" id="zq_login">...
2018-12-30 10:31:47 17610 1
原创 Java 百度地图入门 案例一
实现效果: 随输入文字而变化进行智能搜索 以及 下方显示路线代码:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-s
2018-12-29 18:28:29 1608
原创 WebService(6) Spring整合CXF
可参考CXF官网-使用Spring编写服务文档:http://cxf.apache.org/docs/writing-a-service-with-spring.html1.添加依赖 <!-- spring与cxf 整合webservice 所需 --> <dependency> <groupId>...
2018-12-27 19:53:50 382
原创 WebService(5) CXF入门 拦截器
什么是拦截器??就是在客服端访问服务端的时候,在期间添加拦截器完成一些额外的功能。而CXF已经提供了一些日志拦截器,可以直接使用。添加自带拦截器 - 日志拦截器LoggingInInterceptor – 信息输入时的拦截器 - 请求LoggingOutInterceptor – 信息输出时的拦截器 - 响应继上一篇博客写WebService - CXF入门...
2018-12-27 17:46:55 463
原创 WebService(4) CXF入门 简单的服务端和客户端
CXFApache CXF = Celtix +XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对JAX-WS全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项...
2018-12-27 17:10:08 508
原创 Java实现GitHub第三方登录详解
GitHub第三方登录实现效果如下:实现流程如下:1.注册一个GitHub账号2.注册一个授权的网站 保存一个你的Client ID和Client Secret3.准备一个页面,有一个链接跳转到授权的页面 <a href="https://github.com/login/oauth/authorize?client_id=xx&state=STA...
2018-12-26 17:14:16 2626
原创 WebService(3) 常见标签详解
@WebService标签使用@WebService标签,需要配置在类上,代表这是一个提供WS的服务类。endpointInterface:定义服务抽象WebService 协定的服务端点接口的完整名称。不允许在端点上使用此成员值,该元素的值必须有WebService标签。默认情况下,服务器自动生成服务端接口。name:服务接口名称(对应wsdl:portType的name...
2018-12-26 10:50:48 1665
原创 WebService(2) 基于JDK开发第三方服务
什么是WebService?WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用。WS是一种基于Http协议和XMl技术,并使用WSDL描述和使用SOAP协议传输的异构系统解决方案。我们把调用WS的应用程序称为客户端,把提供WS的应用程序称为服务器端。使用WS最重要的是什么: ①WSDL文件(服务描...
2018-12-26 10:28:20 389
原创 WebService(1) 调用第三方服务
网上有很多的免费WebService 服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web项目中显示,下面就以查询国内手机号码归属地为例进行说明进入http://www.webxml.com.cn/zh_cn/web_services.aspx找到自己需要的第三方服务1.提供服务的WebService的网络地址(这里拿手机归属地查询为例...
2018-12-25 20:01:08 1087
原创 Java项目中可用学习地址收集
WebXml 包含了一些Web Services 第三方的小功能...脚本之家在线工具里面有很多常用的工具,值得拥有哦~
2018-12-25 18:56:32 327
原创 csdn 转载别人博客方法
前言:当我们看见别人博客写得好的时候,我们可以收藏别人的博客,或者转载成为自己文章下面直接上操作方法吧示例:我要转到我自己写的这篇文章: https://blog.csdn.net/qq_38225558/article/details/84915491右击页面,点击检查 也就是F12 温馨小提示:下面是谷歌浏览器的F12使用方法,其他浏览器同理,比如火狐浏览器的中文控制台操作...
2018-12-25 10:28:18 830
原创 Java 实现 百度地图
首先到百度地图官网登录(没有账号的注册一个即可):http://lbsyun.baidu.com/登录之后点击右上角控制台创建应用获取密钥(ak)这里因为我是javaweb项目就创建的浏览器端 创建成功之后即可获取我们的密钥(ak) 【这个ak之后会使用到~】关于我们web端可以查看JavaScript API文档学习: http://lbsyun.baid...
2018-12-25 09:38:25 14156
原创 4s团队项目前端layui整合使用步骤
首先到4s项目群中下载整合压缩包解压出来idea配置setting为自己的环境等...MyBatis代码生成器的路径修改...以及pom文件 的修改数据库的配置等等基础配置,,,然后运行能否正常使用已经做好的menu菜单的增删改查如果正常,则正式进入修改自己模块的 jsp页面和js代码 将群里下载的项目弄成2份!!why??一份用来...
2018-12-24 17:22:04 1062
原创 JavaWeb(19) 代码生成器 (velocity实现前后端自动生成)
题外话:最近搭建ssm框架写项目,重复功能太多,数据库表也很多,于是依靠了代码生成器去提高开发效果,下面是本人正在使用的一个代码生成器,亲测可用,按着步骤来会实现的,相信你一定会受益匪浅!前言:我们在写代码的时候,应该已经发现了,如果你还要做另外一个模块,那么它们的基础代码都差不多,虽然我们直接拷备过来修改使用也是可以的。但还是会觉得有点浪费时间,所以我们可以做一个自己生成基础代码的功能...
2018-12-24 15:24:29 3804 1
原创 JavaWeb(18) jsp页面配置path绝对路径
加上如下代码,即可获取绝对路径<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();%>页面中引入绝对路径<base href="&l...
2018-12-24 12:52:51 2638
原创 Layui(4) 增删改查 完整案例
分享一下最近花了2天时间来做的一个layui前端的CURD,先来看看效果是不是自己想要的吧... 【代码放最后了】因为每天还要上课,所以虽然花了2天时间来弄,但实际上写的时间比较少,有些功能做的不是很好,还请大佬见谅可参考layui官方开发文档:https://www.layui.com/doc/以及在线示例:https://www.layui.com/demo/lay...
2018-12-24 10:58:36 33881 10
原创 Layui(3) templet替代easyui的formatter解决数据格式化
可参考layui官方文档解决:https://www.layui.com/doc/modules/table.html#templet前言:相信大家在实现layui对象格式化的时候 会出现 [object Object] 这种情况,用过easyui的朋友可能都知道有一个formatter属性可以解决这一问题,那么在layui中怎么解决这一问题呢??首先先抱歉,看了一下layui文档没...
2018-12-24 10:06:36 8295 1
原创 JavaScript(27) jQuery获取form表单内容及数据回显
在我们提交form表单到后台的时候需要获取字段内容 以及 编辑表单内容时从后台获取到数据时需要进行数据回显到form表单的字段值下面将这2种方式抽取出来,可以放在公共js部分 然后在需要使用的时候去引入它//将form里面的内容序列化成json数据$.fn.serializeJson=function(otherString){ var serializeObj={},...
2018-12-23 19:35:31 8544 1
原创 Layui(2) form表单提交之后重新加载数据表格
如下图,在我们做高级查询的时候需要重新加载数据表格 table.reload();HTML form表单<div class="layui-row"> <form class="layui-form layui-col-md12 x-so" id="zq_search"> 菜单:<input id="name" type=...
2018-12-23 19:13:21 14162 8
原创 JavaScript(26) jQuery封装form表单数据为json对象格式
①给你的form表单取个id值 id="zq_form"<form id="zq_form" class="layui-form" action="" style="margin-top: 20px;align:center;"> <input type="hidden" name="id"/> <%--隐藏字段id,区分添加和修改--%>...
2018-12-22 16:04:58 4115
原创 Layui(1) 数据表格 前后端json数据接收
先上效果图:前端数据表格: <div class="x-body"> <%-- 数据表格 --%> <table class="layui-table" lay-data="{ id:'test', url:'/menu/page', page:...
2018-12-21 18:58:40 29825 7
原创 JavaWeb(20) JDBC连接主流数据库配置
jdbc连接oracle、mysql等主流数据库的驱动类和urloracledriverClass:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@127.0.0.1:1521:dbnamemysql driverClass:com.mysql.jdbc.Driverurl:jdbc:mysql://localho...
2018-12-21 09:05:46 1071
原创 MySQL(12) 修改密码
温馨小提示:熟悉mysql的可快速入门,不熟悉的就按下面的步骤一步一步操作哦修改密码所需命令:net stop mysqlmysqld --skip-grant-tablesmysqlshow databases;use mysql【注意:mysql5.7版本密码字段为:authentication_string,5.5版本为password】mysql5.7版本:update...
2018-12-18 23:32:50 1194
原创 MySQL(11) mysql-5.7.24-winx64.zip安装教程
如图在mysql官网下载的如下版本第一步:解压压缩包到你指定的目录下,解压出来如下第二步:配置环境变量第三步:新建my.ini文件,写入如下内容[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306 # 设置mysql的安装目录basedir=F...
2018-12-18 22:14:04 2172
原创 Maven(3) 配置阿里云中央仓库
中央仓库下载jar的时候很慢,可以试试阿里云提供的maven仓库在maven安装包路径下的settings.xml 文件里配置mirrors的子节点即可 <!-- 国内中央仓库的配置-阿里云中央仓库 --> <mirror> <id>nexus-aliyun</id> <mirrorOf&...
2018-12-18 14:41:35 5924
原创 IDE工具(28) idea配置svn插件
选择 File --> Settings... 进行配置配置好之后重启ideaidea如何从svn服务端的库中检出项目或者是然后选择需要从服务端检出的项目路径 【温馨小提示:选择的什么路径,ok之后显示的就会是那一层的文件内容,这个根据自己情况选择】选择检出到本地的路径,最后svn_test目录下就会出现https://127.0.0.1/svn/zhe...
2018-12-18 13:24:29 12339 1
原创 SVN(2) TortoiseSVN客户端使用教程(导入项目,检出项目)
如何使用TortoiseSVN客户端导入项目到VisualSVN服务端??如何使用TortoiseSVN客户端从VisualSVN服务端检出项目到本地??剩下的就是在修改项目文件内容之前先更新最新项目到本地,然后修改之后再提交上去~~ 其它的操作可以自己点出来看看,都很简单的哦~~...
2018-12-18 11:43:16 9700
原创 SVN(1) TortoiseSVN客户端安装教程
首先去官网下载TortoiseSVN客户端安装包https://tortoisesvn.net/downloads.html下载完之后双击安装下面注意第二个要选择一下哦,选择这个在安装完之后我们安装包的bin目录下会有,这个在idea配置svn插件的时候有用,如果是eclipse这个可以不用选择,但建议选上!!等待安装完成最后安装成功之后,...
2018-12-18 10:10:12 10851 1
原创 Java 实现QQ第三方登录
前言:很多时候我们都需要如下的第三方登录,用QQ帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户。 下面让我们来实现吧,可以参考官网文档,也可以看我下面的操作说明 QQ第三方登录接入指南开发者通过以下几个步骤,即可接入QQ互联开放平台: 注册开发者→创建应用→通过审核并获取接口权限第一步:注册成为开发者 http://open.qq.com/regv2/...
2018-12-17 17:56:05 12122 4
原创 Java之微信第三方登录
点击进入 --> 微信开放平台 网站应用微信登录开发指南准备工作网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。授权流程说...
2018-12-17 14:15:03 3324
原创 MyBatis(11) 分页插件(pagehelper)
第一步:pom中引入pagehelper依赖包 (注意:我这是maven项目的引入方式) <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pa...
2018-12-15 22:12:37 338
原创 MyBatis(10) 拦截器
第一步:创建拦截器①实现org.apache.ibatis.plugin.Interceptor接口②实现拦截器签名③实现拦截逻辑 --> 复写三个方法,做一个@Intercepts@Intercepts( //注意这个签名是可以直接配置多个的哦!! @Signature( type = Executor.class, /...
2018-12-15 22:00:09 1789
原创 MyBatis(9) MyBatis-Generator代码生成器(SSM框架)
我们在学习MyBatis的时候,总是要做很多基础的CRUD,这些代码都是比较重复的。为了解决这个问题,我们可以使用MyBatis的代码生成器: 数据库的表 --> domain--> mapper接口 --> mapper映射MyBatis Generator官网资源下载 (这个需要的朋友可以去看看)下面我会讲解idea,Maven项目的MyBatis Generato...
2018-12-15 19:02:14 1208
原创 MyBatis(8) 使用map临时代替bean类
前言:在我们MyBatis的使用之中,其实我们可以不用写bean实体类,用map去代替bean类的,但只是建议在某些情况下临时使用map,比如,当数据库中2张关联的表之间有个中间表的时候,我们可以临时使用map去代替,重要的是我们要知道有map可以代替不用写bean类这样一件事~~先放代码流程分析:beanMapper接口:public interface UserMapper ...
2018-12-14 20:00:41 1803
原创 MyBatis(7) 缓存
MyBatis缓存分为一级缓存和二级缓存一级缓存 在 SqlSession上二级缓存 在 SqlSessionFactory上如何配置一级缓存??默认开启,需要注意:只有关闭或者清除缓存才会消失哦~// sqlSession.clearCache();//清除// sqlSession.close();//关闭如何配置二级缓存??①在beanMapper.x...
2018-12-14 19:40:28 336
原创 IDE工具(27) idea点击箭头快速切换到相关联的类位置 (Free MyBatis插件)
效果如下图: 当我们点击箭头的时候,会快速切换到我们相关联的类位置,就不用再像以前一样还要去找而 Free MyBatis是一款让我们操作更加方便的插件,你值得拥有哦~~~idea 选择 File --> Settings... 之后输入Free MyBatis 下载成功之后重启idea即可使用~...
2018-12-14 19:21:34 4564
原创 MyBatis(6) 结果映射(resultMap)
为什么要使用结果映射?? --> 关联对象查询->多表查询要使用关联映射处理方式嵌套结果:使用嵌套查询把所有结果一次查出嵌套查询 : 多次查询,合并结果先放代码分析流程:多对一嵌套查询方式:多对一嵌套结果方式:一对多 嵌套查询方式:一对多 嵌套结果方式:注意:这里bean类就统一不放了... 【...
2018-12-14 19:08:42 876
原创 IDE工具(26) idea设置快捷键代码模板(junit4测试代码模板)
下面来举例设置一个junit4测试代码模板idea选择File-->Settings...最后在代码中输入jtest快捷键即可快速生成测试代码模板哦~
2018-12-14 11:20:11 3744 1
原创 IDE工具(25) idea设置maven项目的pom文件默认为jdk1.8版本
在我们自己的maven安装包的setting配置文件中如下修改 <!-- 让idea的maven项目-pom.xml文件变成jdk1.8的配置 --> <profile> <id>jdk-1.8</id> <activation> <activeByDefa...
2018-12-14 11:09:20 8596
SpringCloud入门教程系列源码.rar
2020-04-30
idea使用Docker部署项目到服务器源码.rar
2019-08-22
Java实现QQ第三方登录源码
2018-12-28
Web第一个Servlet程序(生命周期、执行流程、tomcat)
2018-09-29
JDBC连接MySQL数据库实现增删改查(Dao层实现 解决硬编码 配置连接池获得连接对象 )
2018-09-27
Java之JDBC连接MySQL数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement)
2018-09-26
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题)
2018-09-25
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现)
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人