- 博客(115)
- 资源 (3)
- 收藏
- 关注
原创 微信小程序checkbox-group中catchchange无法阻止事件冒泡问题
在checkbox-group随便catchtap一个空函数就可以
2018-12-17 14:38:09
3632
原创 小程序json数据精度丢失问题
这两天在做小程序,发现后台返回Long类型时,js按照Number类型进行处理,那么这就会产生数据如果大于9007199254740992就会出现精度丢失,因为Long的范围是-9223372036854775808~9223372036854775808 (-2^63~2^63),而js中Number的范围为-9007199254740992~9007199254740992(-2^53 ~2^...
2018-12-09 10:51:50
3925
2
原创 (三)SQLPlus命令
sqlplus是执行命令是主要 功能 Oracle安装 完成之后会自动的提供一个 sqlplus命令,直接 运行此命令即可.随后要求输入 用户名和密码,其中密码不会回显 但是除了此种方式之外,也 可以直接启动命令行模式(运行cmd),输入 sqlplus scott/tiger 数据库之中基本组成是数据表,每一张表会包含有多条数据记录,下面查询一下em表的数据...
2018-08-16 17:34:01
1640
原创 (二)Oracle安装与配置
Oracle它在使用的时候是不收费的,但是你要是在工作之中使用,一定要记住 缴费. Oracle的内容分为两大部分:开发部分,管理部分,重点在于开发部分. 安装步骤网上查! 安装完成之后会自动的在windows系统服务中注册 以下的内容: 在安装完Oracle之后,Oracle的 相关服务都会设置为自动启动,但是这样一来对于电脑的启动速度实在...
2018-08-16 16:21:19
205
原创 (一)Oracle简介
Oracle是世界上最大的软件提供商之一,与它并列的还有Microsoft与Adole,随着Oracle的发展,已经成为了企业办公平台的最大软件提供商之一. Oracle的中文含义是甲骨文,在古希腊神话之中被翻译为"神谕",上帝的宠儿,实际上Oracle公司的起源来自于IBM一个分析人员的论文--论关系型数据库的发展而这个数据库就是后来的Oracle数据库 在Oracle数据库之中...
2018-08-16 14:52:35
267
原创 4.表单样式
在写表单的时候经常会用到"<form>"但是却很少有人关注边框的问题.<fieldset>范例:定义边框<form> <fieldset> <legend>信息显示表单</legend> <ul> <li>百度一下&
2018-07-15 11:14:58
4520
原创 3.表格样式
范例:使用“table”<div class="container"> <!--表示定义一个容器--> <div class="row"> <div class="col-md-6"> <table class="table"> &am
2018-07-15 09:28:24
455
原创 2.栅格布局
字进行页面开发,最头疼的问题在于:页面写完了,发现换个浏览器不支持了(显示风格瞬间改变). 如果要真想实现栅格,那么就必须有一个可以容纳第一个栅格的行,而多个栅格行最终就组成了一个页面.在整个bootstrap之中最多只能够存在有12个栅格 如果现在是一个宽容器的窗口,那么整个栅格都会按照宽屏幕的方式完整显示显示,而到了窄屏的页面,那么会自动改变现实的风格.栅格...
2018-07-14 20:25:18
4388
1
原创 1.认识Bootstrap
程序开发人员最可悲的一点,就是做出来的界面效果实在不怎么好看,在整个WEB项目(或App项目中),最麻烦的就在于界面的布局,组件的控制上,还需要考虑不同的浏览器. 利用BootStrap在编写任何页面的时候都会变得非常容易,只需要调用几个简单的CSS样式,就可以进行完美的界面显示 可以在https://v3.bootcss.com/getting-started/#downlo...
2018-07-14 16:50:03
225
原创 (八)Spring安全框架的开发(没写完)
几乎只要是系统永远都存在有一个功能--登录与权限分配;而Spring考虑到了这种情况,专门提供了一个用于登录验证以及单Session验证,角色分配的框架概念--Spring安全框架开发准备: 本次将采用Spring MVC的结构进行安全框架的开发.新建一个项目:SpringSecurityProject Spring安全框架的设计理念在于:你可以直接在开发完成的项目上配置安全框...
2018-07-07 16:15:40
325
原创 (七)拦截器
拦截器属于AOP的一种实现,在现在的开发之中如果不是提供拦截器,那么基本上这个框架的设计就属于失败的设计,而在SpringMVC里面也自然提供有拦截器的操作. 在Spring里面提供有一个专门的拦截器实现接口:org.springframework.web.servlet.HandlerInterceptor.在这个接口里面一共定义有三个方法:操作执行前拦截:defa...
2018-07-06 22:22:16
174
原创 (六)文件上传
在Soring MVC里面对于文件的上传操作依然使用了FileUpload组件(几乎所有的MVC开发框架都使用FileU pload上传组件,这个组件只有在结合框架的时候才好用). 如果要想使用SpringMVC文件上传,则必须使用org.springframework.web.multipart.commons.CommonsMultipartFile这个类来进行处...
2018-07-06 15:16:48
218
原创 (五)spring mvc深入操作
内置对象 在Spring MVC里面所有的操作都是以方法的形式出现的,但是如果说在开发里面需要使用到内置对象,只有ServletContext,HttpServeletRequest,HttpServletResponse,HttpSession四个内置对象. 这四个内置对象实际上只有两个:HttpServletRequeset,HttpServletResponse.范例:使用内置...
2018-07-06 12:49:58
234
原创 (四)实现完整CRUD操作
1.定义一个IMessageService接口package cn.zwb.service;import java.util.Map;import java.util.Set;import cn.zwb.vo.Message;public interface IMessageService { public boolean insert(Message vo) throws Exc...
2018-07-05 22:08:37
3009
原创 (三)开发SpringMVC的程序
本次依然使用最原始的技术操作,实现数据的CRUD功能,但是数据依然以VO类的形式返回.项目名:SpringMVCProject1.建立一个Message.java类,这个类里面负责数据的接受操作;package cn.zwb.vo;import java.io.Serializable;import java.util.Date;public class Message impleme...
2018-07-05 18:13:04
467
原创 (二)搭建Spring MVC开发环境
在创建王项目并且为其添加完Spring开发支持后,会自动提供有一个SpringMVC的相关开发包 就可以直接在项目之中使用Spring MVC了. 既然是Spring MVC,那么现在就必须为其定义相关的配置.1.Spring MVC的所有配置都要求在applicationContext.x.ml文件之中定义.范例:修改applicationContext.xml文件 ...
2018-07-05 16:55:48
201
原创 (一)SpringMVC简介
1.比较SpringMVC与Struts2.x区别2.SpringMVC各种实现方式;3.使用拦截器进行数据的拦截操作Spring 开发框架在设计之初就完全致力于全套的Java问题解决方案,在整个Spring的开发站点,你可以发现,几乎所有Java可以涉足的领域,Spring都会提供有相应的支持. 而在Spring开发初期的时候,目的是整合各个的第三方开发框架.那么慢慢的Spring...
2018-07-05 16:18:07
282
原创 (五)基于XML的动态语句配置
if动态 SQL 通常要做的事情是根据条件包含 where 子句的一部分例如<select id="list" resultMap="user" parameterType="cn.zwb.pojo.User"> select * from user where <if test="age!=null"> age= #{age}
2018-07-03 16:20:31
469
原创 (四)Mybatis中的使用Mapper代理接口
1.定义的接口的位置要与namespace的名字一样;2.方法名与返回值类型以及参数一一对应范例:定义usermapper.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org...
2018-07-03 15:04:00
171
原创 Mybatis的工厂类的编写
问题:如果每次都要读取配置文件,再去创建工厂,而后再取得SqlSession这样的话代码存在太多的重复,那么我们希望编写一个工厂类来封装此操作,同时添加关闭的操作;package cn.zwb.dbc;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;i...
2018-07-03 13:45:22
1101
原创 (三)MyBatis的CRUD
查询操作在之前已经有了,实现插入操作范例:配置mapper文件 <insert id="add" parameterType="cn.zwb.pojo.User"> insert into user(name,age) value(#{age},#{name}) </insert>编写测试程序public static void main(String[]...
2018-07-03 13:41:11
126
原创 (一)Mybatis基础配置
什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyBatis 基...
2018-07-03 09:49:34
161
原创 (三十四)利用MyEclipse整合spring与Struts2.x
1.为项目添加Struts2.x的开发支持; 添加支持的时候一定要选择好相应的开发包,因为需要整合Spring问题。2.Spring如果要想在WEB中使用,那么必须为其添加一个监听器; 名称:org.springframework.web.context.ContextLoaderListenerMyelipse已经自动为我们添加了相应的监听器支持 ...
2018-06-30 15:18:11
393
原创 (三十三)利用MyEclipse整合spring与Hibernate
在整合操作之前,一定要保证如下环境的准备就绪: mysql数据环境正常; MyEclipse里面配置的Datavase可以正常使用;1.首先为项目添加spring支持.(一定要先添加spring支持); 在添加Spring支持的时候一定要选择好添加持久化开发包的支持; 在配置的orm的开发包里面包含有Hiberante整合,JDO整合...
2018-06-29 19:39:46
747
转载 Hibernate中的方言
前言在部署某个项目代码时,使用maven clean package wildfly:deploy命令部署到wild服务器时总是报错(报错信息暂时无法提供了)。后经查询,是Hibernate方言的问题,花了一个多小时的时间了解了一下,稍微做了一下梳理,特此分享。(PS:本人对Hibernate的具体技术细节不是很懂,故本博文还会有后续的更新修改) 每个数据的SQL语句都不一样所以就需要方言来...
2018-06-29 09:31:00
255
原创 (十二)Hibernate继承映射
1.Hibernate中提供的三种继承映射关系.2.重点掌握识别器的映射操作(第三种继承映射)继承的操作之中,关注的是表的继承与类的继承对应关系,在整个Hibernate里面一共支持有如下几种继承映射关系 ●UNION-CLASS:每个继承子表对应一个实体类; ●SUBCLASS:每个类对应一张数据表,数据表中存在有继承关系 ●JOINED-SUBCLAS...
2018-06-27 15:32:48
190
原创 (十一)Hibernate实体粒度划分
掌握实体粒度划分的主要作用以及两种实现(*.hbm.xml,anntation)实体粒度划分的意义 在整个Hibernate技术应用之中,基本的流程,要提供有一个POJO类,而后要提供有一个POJO.hbm.xml文件,但是如果说现在假设有如下一种情况出现.创建web项目:HibernateCompnent创建数据库如果按照正常的思路,那么此时生成的POJO类的结构如下:package cn.z...
2018-06-26 17:01:56
309
原创 (十)Hiberante转换器(了解)
1.转换器的基本作用2.转换器的操作实现(JSON转换)基本概念 在Hiberante之中并没有涉及到过多的复杂数据类型,在整个开发里面见到最多的几种类型:int\Integer,double\Double,String,Date,并且每种操作在进行数据库保存的时候都会自动的填充到PreparedStatement接口的操作里面. 但是很多时候这样的操作可能并不能够满足...
2018-06-26 11:35:46
762
原创 mysql5.7绿色版安装遇到坑
1.下载地址 https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip2.下载出来直接解压解压,目录随意,然后配置path变量我的解压路径是D:\zwbwork\mysql-5.7.22-winx64 因此配置path为D:\zwbwork\mysql-5.7.22-winx64\bin3.以管理员身份运行cmd ,输入...
2018-06-25 17:06:19
380
原创 (九)Hibernate中的缓存机制(没写完)
1.清楚Hiberante之中缓存的重要作用,2.深入理解一级缓存的使用3.深入理解并配置二级缓存的使用4.实现缓存的交互操作5.查询缓存的作用 Hiberante中的持久态实际上就利用了缓存的处理机制.认识缓存 所谓的缓存实际上指的就是一种查询性能的有效提升手段,可以避免数据重复查询所带来的性能开销,通过此方式来进行数据的快速读取,但是并不意味着缓存一定能够提升性能,...
2018-06-20 09:05:48
397
原创 (八)Hibernate对象状态
瞬时态(Transient):对象保存在内存之中,并没有在数据库中进行存储,也就是说对象一直没有存储,那么就有可能被GC回收,回收之后就像不存在一样; 持久态(Persostent):将内存中的对象保存在数据库之中,或者某一个对象通过数据库读取,此时Session没有关闭,那么就是持久态,持久态的最大的特征就是属性的变化将引起数据库的变化, 游离态(De...
2018-06-19 15:05:15
168
原创 (七)利用Annotation开发Hibernate
在Hibernate设计的初期,考虑到配置文件与程序相分离的特点,所以来讲定义出了一系列的*.hbm.xml文件目的是让简单java类与数据表的字段进行一个有效的验证, 可是却产生了一个严重的问题--在任何一个中大型的项目之中,数据表至少会存在有几百个,如果所有的简单Java类都要定义一个完全与之对应的*.hbm.xml文件,那么这回项目就乱了,整个项目完成之后就同时...
2018-06-19 14:23:45
171
原创 (六)Hibernate数据查询
Session接口 Session接口里面本身所定义的数据查询只有一个根据ID查询的操作方法,但是这个方法有两个定义根据主键查询:load(Class<T> theClass, Serializable id)根据主键查询:get(String entityName, Serializable id)get查询不存在的ID会返回null,而load会报错面试题:请问Hiberna...
2018-06-19 11:56:38
427
原创 (六)Hibernate实现基础CRUD
Session接口是负责所有数据基础更新操作与基础查询操作的主要接口,而SharedSessionConctract接口主要负责事务或者是数据查询操作的,那么本次的重点只在于Session接口上. 在Hibernate里面针对于数据的增加操作提供了两个方法: ●数据保存:Serializable save(Object object) ...
2018-06-15 08:42:47
243
原创 (三)Hibernate配置文件详解
在整个Hibernate编写的过程之中会生成一些文件并且也使用到了一些新的处理类.配置文件说明 在整个Hibernate里面最为核心的两种配置文件: ●Hibernate总配置文件:hibernate.cfg.xml; ●每一张实体表的配置文件:POJO类名称.hbm.xml(Member.hbm.xml)1.Hibernate映射文件(*...
2018-06-14 13:39:10
224
原创 (五)HibernateSessionFactory分析
在MyEclipse里面为了简化开发提供有这样的工具类,这个工具类,这个工具类的主要目的是取得SessionFactroy以及Session对象.现在最为重要的实际上是Session对象,所有的数据操作由此展开.范例:分析HibernateSessionFactorypackage cn.zwb.dbc;import org.hibernate.HibernateExcepti...
2018-06-14 13:38:20
226
原创 (四)ThreadLocal类在Hiberante中的作用
在使用MyEclipse创建Hibernate之后都会自动生成一个HibernateSessionFactroy,这个类的主要功能是进行数据库连接对象(Session)的取得与关闭. 在以后的开发之中,很少会在代码里面去关注:Configuration,SessionFcatroy等操作.包括如何连接如何创建工厂都会被实际的其它操作代码所取代,用户最关注的就是如何进行...
2018-06-14 11:48:24
165
原创 (三)Hbiernate操作类
如果从最早的版本开始Hibernate里面只有三个核心的处理类:Configuration,SessionFactory,Session.1.取得文件配置信息org.hibernate.cfg.Configuration 所有的数据库的连接信息包括映射信息都保存在hibernate.cfg.xml文件里面,而整个Hbiernate如果想执行这些程序,那么自然需要读取此文件,所...
2018-06-14 09:30:39
185
原创 (二)配置Myelipse的Hibernate环境并
配置Myelipse的Hibernate环境 MyEclipse在进行框架开发的操作上还是非常好用的,所以在MyEclipse里面如果要想进行Hibernate的编写,必须配置数据库的相关内容.1.打开数据库的连接窗口视图; Window>show view>Database>DB Browser2.随后在数据库浏览器窗口里面点鼠标右键,进行新的连接创建3.出...
2018-06-13 19:39:08
163
jsoup_jar包
2018-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人