自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Blog

打字员的学习笔记

  • 博客(126)
  • 资源 (10)
  • 收藏
  • 关注

原创 JDBCTool(JDBCTools的更新版,cp30版本)

package DAO;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.lang.reflect.Paramet...

2019-09-21 17:20:39 258

原创 Mybatis之sql映射文件篇

Mybatis之sql映射文件:用来存放sql语句的配置文件,需要与同名SQL接口绑定,sql语句有着各自的对应标签<select>、 <insert>、<delete>、<update>,这些标签全都放在<mapper>标签内一、sql映射文件的标签...

2019-09-21 17:20:24 259

原创 Mybatis全局配置文件篇

目录1、<properties>:在的里使用,引入配置文件 (.properties)标签,有俩个属性。2、<mappers>:注册sql映射文件,或直接注册接口标签,注册sql映射文件的地方3、<environments>:环境配置,mybatis可以配置多种环境 (如mysql,orac...

2019-09-21 17:20:17 327

原创 SpringMVC的拦截器

拦截器:拦截网页请求,只能拦截发送至Handler类方法的请求。访问网页(html,jsp)不拦截,若想外部无法访问直接放入 WEB-INF文件夹内 * 1、创建自定义拦截器类实现HandlerInterceptor接口 * 2、在springmvc配置文件的<mvc:interceptors>里配置<bean>拦截所...

2019-09-21 17:20:03 110

原创 SpringMVC的JSP文件及其提供的form标签

form:form是MVC提供的表单标签,还提供了相应的输入项标签。使用需要导入: <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>注意:实际开发action路径需要使用全局路径:${pageContext.request.contextPath}/@Requ...

2019-09-21 17:19:57 293

原创 Spring的AOP切面编程

AOP切面编程:即对当前已添加入IOC容器Bean类进行相应的统一日志操作,一个切面即对Bean类的包装代理。目录一、注解方式进行AOP编程二、XML文件方式进行AOP编程一、注解方式进行AOP编程1、导包: * com.springsource.net.sf.cglib-2.2.0.jar * com.spri...

2019-09-21 17:19:49 120

原创 Spring的事务处理

事务:一次对数据库的操作就叫做事务,应该符合数据库事务的ACID(原子性、一致性、隔离性、持久性)一、注解方式添加tx类标签 或者手动引入<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2019-09-21 17:19:41 111

原创 Spring的BeanXML文件配置

Spring:一个拥有控制反转(IOC)和面向切面(AOP)的容器框架,它使用俩种方式将Bean类及控制类装载入IOC容器里, XML文件方式和注解方式,如下介绍的是XML文件方式。目录1、标签:用来绑定Bean类,生成一个Bean对象。一个Bean类可和多个绑定,即生成不同的对象。2、添加外部集合标签(与同级),在xml的里添加如下属性3、可以使用命名...

2019-09-21 17:19:32 296

原创 SSM异常

1、文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null":sql映射文件没有加说明在sql映射文件上面添加说明: <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd...

2019-09-21 17:19:11 116

原创 MyBatis自定义映射规则篇(连接查询,需要修改对应映射时使用)

自定义映射规则:即自己定义数据库与Bean对象的映射规则,不再使用默认Bean对象与记录同名规则,即每个数据库 的属性都可以决定它映射到哪个类的哪个属性,所以操作标签(如<select>)的resultType属性不再使 用,改用resultMap属性,二者不能同时使用...

2019-09-21 17:18:54 480

原创 Mybatis缓存篇

一、一级缓存(本地缓存):作用域为SqlSession级别的缓存,默认开启。与数据库一次会话期间查询到的数据将会 放入一级缓存。不使用一级缓存情况:1、SqlSession不一致 2、查询条件不同 3、查询前有过增删改操作...

2019-09-21 17:18:46 114

原创 Spring的初步使用

需要导入的包:commons-logging-1.1.1.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE.jar一、B...

2019-09-21 17:18:28 69

原创 SpringMVC的初步使用

在Eclipse安装好Spirng插件后,创建一个动态Web工程项目项目目录如下:Tomcat为服务器、在类路径下的spring类型的XML文件、相应的Servlet类(此处为handlers包下类)、 web.xml配置文件和index.jsp文件为自动生成。 第一步:将类路径下spring...

2019-09-21 17:18:19 114

原创 SpringMVC的文件下载和上传

目录一、文件下载二、文件上传一、文件下载 // 用来对下载的文件名称进行编码的! public static String filenameEncoding(String filename, HttpServletRequest request) { String agent = request.getHeader("User-Agent"); //获取浏览器 t...

2019-09-21 17:18:00 83

原创 Spring的Bean注解配置和泛型依赖注入

Spring:一个拥有控制反转(IOC)和面向切面(AOP)的容器框架,它使用俩种方式将Bean类及控制类装载入IOC容器里, XML文件方式和注解方式,如下介绍的是注解方式。一、注解方式获取类(总结:当类之间有关联关系时一般使用@Autowired自动装载)第一步:给类添加注解:注解有四种,@注解类型("自定义注解名"),注解类型可以混用,注解名默认为类名的...

2019-09-21 17:17:50 768

原创 SpringMVC的异常处理

/* * 异常处理: * 1. 在 @ExceptionHandler 注解的value中可以加入 Exception 类型的class参数, 该参数即对应发生的异常对象 * 该注解的默认value是一个class数组,可匹配处理多个Exception类型的class * 2. @ExceptionHandler 方法的入参中不能...

2019-09-21 17:17:34 82

原创 SpringMVC对网页发来的数据请求处理和转发

目录一、MVC的基本流程二、请求路径支持通配符(匹配各种不明确的请求路径),占位符(通过@PathVariable注解加在参数前取出请求路径)。三、限制请求参数为什么或不为什么,违反则出异常。四、设置方法接收的请求方式五、接收REST请求方式:即使用GET、POST、PUT、DELETE方式请求URL实现查、增、更、删操作六、使用Serlvet的内置对象(直接在方法参数定义...

2019-09-21 17:17:19 319

原创 Bootstrap笔记(二)

目录一、栅格布局二、表单样式三、字体图标:图标的class在http://w3c.3306.biz/bootstrap/e g/bootstrap--glyphicons-list.html里查找配合span即可使用四、下拉菜单五、轮播一、栅格布局 将当前标签(容器)布局按表格进行分割,行数不限,总共...

2019-09-21 17:16:45 136

原创 Bootstrap笔记(一)

Bootstrap:是一个前端库,它提供了许多样式给用户使用。目录一、Bootstrap的导入二、Bootstrap的标准模板三、Bootstrap的使用:大多在标签内添加相应类名即可。四、Bootstrap的布局容器五、Bootstrap文字样式六、列表样式七、表格样式八、按钮样式 btn :父类(与table相似),添加其它样式前必须先添加...

2019-09-21 17:16:29 132

原创 JDBCTools类

package Part;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.InvocationTargetException;import java.sql.*;import java.util.*;import org.apache.commons.dbcp.Basic...

2019-09-17 20:51:33 347

原创 Elipse/eclipse的操作技巧

目录一、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动二、ctrl+/(//):自动注释被选中的代码三、ctrl+shift+/(/**/):自动注释被选中的代码四、ctrl+shift+o:自动引入包和删除无用包五、Elispse打开下方视图框的方法:Window->Show View六、Elipse导入三方jar包方法: 七、Andro...

2019-09-17 20:51:09 361

原创 ReflectTool

package Reflect;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Properties;...

2019-09-17 20:50:33 101

原创 Java反射代码

package Reflect;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Properties;public class test { /* * 全类名:包名.类名 * Class类的三种获取方法 1、通过类静态class属性获得Class对象...

2019-09-17 20:50:24 85

原创 Java多线程代码

目录创建多线程第一种方法:创建多线程第二种方法:多线程同步:多线程通信:创建多线程第一种方法:package Multiple__Thread;/* * 进程:是程序一次的运行 * 多线程:是一个进程里的多个线程进行操作 * * 创建的第一种方法:继承Thread类,重写run方法 * Thread有以下方法: * * start():开始线程 ...

2019-09-17 20:50:11 108

原创 Java容器代码

目录Array:Collection:Set和Iterator:Map:泛型:Array:package Container;import java.util.Arrays;import java.util.Comparator;/* * Arrays类常用方法: * copyOF():将一个数组中的值复制到新的数组中 * sort():将一个数组中...

2019-09-17 20:50:01 116

原创 IOFile:文件工具

package IOFile;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileRead...

2019-09-17 20:49:28 150

原创 Android进阶控件

一、自定义通知Notification:自己定义通知Notification下拉后的显示样式注意:以下有些方法需要在build.gradle里修改minSdkVersion 21才能使用只需在构建普通Notification的构建器builder上添加对bigContentView属性设置为RemoteView(自定义的通知样式),如需要对通知展开视图RemoteView里的UI控件设置监...

2019-08-11 18:26:54 2266

原创 Android里的网络以及XML,JSON文件的解析

涉及到Android里的网络编程都需要添加权限 <uses-permission android:name="android.permission.INTERNET" />一、WebView:是应用程序打开web网页的UI控件 前台:<RelativeLayout xmlns:android="http://schemas.andr...

2019-08-11 18:26:07 1747

原创 Android框架之OKHttpUtils

OKHttpUtils是对OKHttp的一个封装类,OKHttp有很多功能:如文件上传、下载;文本数据的请求get和提交post;下载图片等需要导入三个jar包:okhttp-3.4.1.jar、okhttputils-2_6_2.jar、okio-1.9.0.jar,我已经收集出来,下面是下载地址百度云盘地址:https://pan.baidu.com/s/1O6kBWu0PNGG...

2019-08-02 15:20:00 685 1

原创 Android框架之EventBus及Butterknife

一、EventBus:应用程序内各组件间、组件与后台线程间的通信。EventBus的核心在于:主线程发送消息、线程之间的通信,各组件传输数据,异步操作(开启子线程处理耗时任务),发送粘性事件等操作。具体操作步骤:1、需要在项目build.gradle里添加依赖 compile 'org.greenrobot:eventbus:3.0.0'2、接收数据的类需要在onCreate里注册和...

2019-08-02 15:19:05 551

原创 Android里的RecyclerView

使用前需要导入依赖:implementation 'com.android.support:recyclerview-v7:26.1.0'RecyclerView:是ListView、GridView的升级版,很好地解决了耦合的问题,接下来详细讲解下RecyclerView的使用。首先在layout里设置活动的布局,放置一个RecyclerView:<?xml ve...

2019-08-02 15:18:55 446

原创 SQLite

package com.example.sqltest;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;i...

2019-08-02 15:17:38 117

原创 JDBCTool(JDBCTools的更新版,dbcp版本)

package Part;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.InvocationTargetException;import java.sql.*;import java.util.*;import org.apache.commons.dbcp.BasicD...

2019-07-14 10:59:11 122

原创 Android的Bug

一、failed to resolve build.gradle文件报错:failed to resolve 可能原因:1、可能是SDKTools工具版本与build.gradle文件里的版本号不一致File-Settings-Appearance & Behavior->System.Settigs->Android ...

2019-07-14 10:49:20 81

原创 详解STL里的List底层代码

ListNode.htypedef int Rank;#define ListNodePosi(T) ListNode<T>* //列表节点位置template <typename T>struct ListNode//列表节点模板类(以双向链表形式展现){//成员 T data; ListNodePosi(T) pred;ListNodePosi(T)...

2019-05-26 09:37:20 650

原创 详解STL里的Vector底层代码

目录Vector.hVector.hppVector.h#define DEFAULT_CAPACITY 3 //默认初始容量(实际应用中可设置为更大)template <typename T> class Vector //向量模板{ protected: int _size;int _capacity;T *_elem; //规模,容量,数据区 ...

2019-05-26 09:35:41 995

原创 哈希查找HashSearch

package Search;/* * 哈希查找(线性探测法):位置=存数(即要存的数据)%p //p取小于等于长度的最大素数 * 解决冲突时往下移一个位置 * 即(存数+1)%p....直至找到位置 * * 能存储的元素个数=p * * 补充知识点: * 1、&&和||是短路运算符(&&:当第一个条件为false,...

2019-05-26 09:30:41 926

转载 ArrayList与String[]数组之间的转换

一、ArrayList转换为数组ArrayList提供public <T> T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组,返回数组的运行时类型就是指定数组的运行时类型。import java.util.ArrayList;import java.util.List;public class Test { public ...

2019-05-24 07:33:18 20398

原创 BaseServlet(MVC架构的Servle类都继承于该类)

该类无需在web.xml注册:但继承的Servlet类需要在web.xml注册1、 通过该抽象类能使得请求参数method使得Servlet类来决定调用哪个方法,同时该方法返回值为转发 或者重定向地址(该方法会通过返回值自行判断)2、Servlet类只需要继承该类,请求参数加上方法名(?method=方法名)同时在Servlet类中定义一个同名方法返回值为 S...

2019-05-24 07:01:06 219

原创 STL容器使用(二)

目录五、stack六、queue七、priority_queue八、set九、multiset十、map十一、multimapC++里的STL容器使用(一)https://blog.csdn.net/qq_38487155/article/details/89416113五、stack#include <iostream>#include &...

2019-04-20 13:23:36 132

杭电考研经验

杭电考研,18 杭电计算机考研经验分享

2019-01-17

教务系统不能登录解决方法

教务系统不能登录解决方法,使用低版本和老旧教务系统。

2019-01-17

软件设计师最全真题

软件设计师最全真题

2019-01-17

百度地图Android的jar包

百度地图Android的jar包

2019-01-17

Web项目设置的路径要求

Web项目设置的路径要求

2019-01-17

软件设计师真题

软件设计师真题

2019-01-11

MySQL的自学笔记_2

MySQL的自学笔记,老程序员的心得体会,跟着四个笔记能完地学习MySQL

2018-07-12

MySQL的自学笔记

MySQL的自学笔记,老程序员的心得体会,跟着四个笔记能完整地学习MySQL

2018-07-12

VS2010下配置Qt4教程

VS2010下配置Qt4,有具体案例和教程,都在word下描述。

2018-07-12

QtQuick中文手册

Qt_Quick中文手册, 快来下载啊!快来下载啊!快来下载啊!快来下载啊!快来下载啊!

2018-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除