自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 微服务技术栈

微服务条目对应技术备注服务开发SpringBoot、Spring、SpringMVC服务配置管理Netfil公司的Archaius、阿里的Diamond等服务注册于发现Eureka、Consul、Zookeeper服务熔断器Hystrix、Envoy负载均衡Nginx、Ribbon服务接口调用(客户端调用服务的简化工具)Fe...

2019-03-05 18:39:00 723

原创 Java读取Properties配置文件

1、Properties继承Hashtable类,并实现Map接口,他的键值对都是字符串类型2、Properties主要方法(看文档)     load(Reader reader) 面向行的格式从输入字符流中加载属性列表到Properties类对象     store(OutputStream out,String comments) 将属性列表保存到输出流中     getPr...

2019-02-21 08:49:54 105

原创 EL表达式与JSTL

  EL(Express Language)表达式 EL 隐含对象包含以下四个:pageScope、requestScope、sessionScope 和applicationScope输入有关的隐含对象有两个:param和paramValues,其他隐含对象:(1)cookie(2)header和headerValues(3)initParam(4)pageCont...

2019-02-21 08:49:45 129

原创 java的注解(Annotation)

jdk1.5之后新增的类型,通过在类,属性,方法上添加@webServlet(name="userServlet",    urlPattern={"/user","/user.do","/user.action"},    initParams={        @WebInitParam(name="temp",value="d:/tempfile")     

2019-02-21 08:49:38 78

原创 配置tomcat,idea,eclipse虚拟路径

 目的:当项目访问文件,若此文件不在项目路径下,配置虚拟路径(映射路径),可以使不在项目路径下的文件正常访问。说明:配置虚拟路径只需配置所需即可一、配置tomcat虚拟路径1、在tomcat安装路径——>conf——>server.xml末尾加上如下信息,其中docBase配置的是项目实际路径,path配置的是项目的访问(虚拟)路径。<Context docB...

2019-02-21 08:49:33 186

原创 服务端产生验证码,客户端验证

图像验证    技术:Random类,GUI技术之图像处理、Servlet类之response对象 package test;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax...

2019-02-21 08:49:26 1199

原创 j2ee过滤器filter

定义:在对项目中的资源发起请求时,可以通过配置的过滤规则,对指定的资源请求进行拦截,执行完过滤器中的逻辑之后,再根据写法:①实现Filter接口,②实现init,doFilter,destroy方法,③在web.xml中配置过滤器//配置文档方式↓<filter><filter-name>Filter</filter-name><fi...

2019-02-21 08:49:20 134

原创 J2EE监听器

 web.xml两种配置方法<listener>    <listener-class>xx.xx.xx</listener-class></listener>和 @WebListener 一、ServletContext监听器二、session监听器    1、实现HttpSessionListener接...

2019-02-21 08:49:14 104

原创 Servlet的三种实现方式

* 实现Servlet接口* 继承GenericServlet类* 继承HttpServlet类 继承genericservlet类代码package com.yuchao.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.GenericSe...

2019-02-21 08:49:05 309

原创 JSP自定义标签

1、自定义标签类,实现tag接口(或者继承tagSupport类)public class ViewIPTag extends TagSupport{     HttpServletRequest request = (HttpServletRequest)this.pageContext.getRequest();     JspWriter out = this.pageCont...

2019-02-19 08:41:39 71

原创 版本控制器有哪些

1、CVS,eclipse已经集合2、SVN,同步            svn服务器                    subversion                    visualSVN Server(免费)            svn客户端                    visualSVN Client(收费)               ...

2019-02-19 08:41:34 820

原创 Android项目的目录解释

总目录1、.gradle和.idea     AS自动生成的文件2、app     代码、资源等内容3、bulid     编译自动生成的文件4、gradle     gradle wrapper的配置文件,AS默认没有启用,可启用5、.gitignore     指定文件排除在版本控制外6、build.gradle     全局的gradle构建脚...

2019-02-19 08:41:28 364

原创 DTO与DAO

一、DTO    Data Transfer Object,数据传输对象(User.java)    功能:用于传输对象,在前后端(界面,数据库之间进行数据传递)。     1、临时存储界面提交的数据,并将数据通过jdbc加入到数据库中    2、取出数据库中数据,临时存储到对象,并转运到界面展示。   二、DAO    Data Access Object,数...

2019-02-19 08:41:20 1214

原创 unity3d物体抓取的碰撞体

——看一下当时的笔记表示:我也是做过VR游戏的using UnityEngine;using System.Collections;[RequireComponent (typeof(SteamVR_TrackedObject))]public class DragObjects : MonoBehaviour {    //追踪设备    Steam...

2019-02-19 08:41:06 2899

原创 JSP的基础知识:三大指令,七大动作,两个包含

  JSP三大指令 一、<%@page...%>定义网页依赖关系,如脚本语言,error页面,缓存需求...    language:脚本语言,默认Java    contentype:MIME类型和字符编码,响应数据的类型    pageEncoding:页面的编码模式    import:导入的JAva类    isErrorPage:指定...

2019-02-19 08:41:00 143

原创 会话技术(session,cookie)

一、cookie     1、设置cookie,内容为时间           Cookie cookie = new Cookie("LastAccessTime",System.currentTimeMillis()+"");//String str = java.net.URLEncoder.encode("中文","UTF-8"); //编码cookie.setM...

2019-02-19 08:40:51 79

原创 web.xml解释

1.默认生成web.xml方式     在新建Dynamic web Project的最后一步,勾选Generate web.xml deployment descriptor即可生成。2.web.xml格式     必须以代码开头:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http:...

2019-02-19 08:40:43 107

原创 Hibernate的一对多、多对多操作

一、一对多操作    1、一对多映射配置        第一步:创建两个实体类,客户和联系人        第二步: Hibernate要求使用set集合表示多的数据。在客户类里面使用private Set<LinkMan> setLinkMan = new HashSet<LinkeMan>();//setter,getter   ...    ...

2019-02-19 08:40:36 113

原创 Hibernate入门

一、介绍    是一个优秀的ORM框架,屏蔽数据之间的差异,完全面向对象的方式实现对数据库中数据的操作    1、Configuration        到src下面找到名称为hibernate.cfg.xml配置文件,创建对象,把配置文件放到对象里面(加载核心配置文件)    2、SessionFactory(重点)        ①创建sessionFactory时,根据...

2019-02-19 08:40:28 64

原创 一些unity3d的代码片段

——看一下当时的笔记表示:我也是做过VR游戏的一、视角判读using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { //public GameObject obj; //public GameObject obj1; ...

2019-02-16 21:23:39 286

原创 unity3d,VR的一些网站

——看一下当时的笔记表示:我也是做过VR游戏的 用点乘和叉乘判断人和物体相对位置: http://blog.csdn.net/jarod_jianghe/article/details/52576464 手柄控制移动:http://m.blog.csdn.net/article/details?id=52121886 Spring Joint 弹簧关节:http...

2019-02-16 21:23:32 632

原创 unity3d门碰撞体设置

——看一下当时的笔记表示:我也是做过VR游戏的left门框:right门框:door门手柄:门把手控制change类namespace VRTK.Examples{       using UnityEngine;       public class change : MonoBehaviour       {...

2019-02-16 21:23:20 1708

原创 VRTK功能列表

——看一下当时的笔记表示:我也是做过VR游戏的 001_CameraRig_VR_PlayArea002_Controller_Events003_Controller_SimplePointer : 发射激光,指在物体蓝色,没有指在物体红色( )004_CamerRig_BasicTeleport : 按前发射激光,松开到目的地( )005_Controller_Basi...

2019-02-16 21:23:09 745

原创 JDBC存储过程调用

一、不带参数       public void procedure01() throws SQLException {            Connection connection = JDBC.getConn();            CallableStatement callableStatement = connection.prepareCall("{call ...

2019-02-16 21:22:58 66

原创 JSP九大内置对象,四作用域,重定向与请求转发

   jsp九大内置对象  1、request           客户端的请求信息被封装在request对象中 编号 方法 说明 1 object getAttribute(String name) 返回指定属性的属性值 2 ...

2019-02-16 21:22:41 639

原创 批量操作、事务、连接池

一、批量操作public class Test {      public void batch1() throws SQLException{            Connection connection = JDBC.getConn();//获取连接,自定义的            PreparedStatement preparedStatement = connec...

2019-02-16 21:22:31 215

原创 文件上传

一、要求    1、表单的提交方式为post    2、表单的enctype必须设置为multipart/form-data        3、每一个文件控件的必须有一个name属性    4、文件上传的目标一般为服务器的web-info或者服务器所在主机磁盘(非项目目录)二、Smartupload,文件上传时,是直接将文件加载在内存中,所以上传大文件时很容易内存溢出三...

2019-02-16 21:22:20 71

原创 在eclipse使用maven

一、配置    1、配置maven:preference->User Interferce->maven->add->maven根目录->勾选    2、配置仓库:preference->maven-User Setting->User Setting->选择仓库位置(前提配置对了settings.xml的localRepository)...

2019-02-16 21:22:07 124 1

原创 Manven基础

一、安装    1、前提:需要java程序的jdk    2、下载:Apache官网    3、目录结构:①bin:可执行脚本命令;②conf:配置文件;③lib:maven需要的jar包    4、配置环境变量:①MAVEN_HOME:bin目录上一级;②Path:%MAVEN_PATH%\bin    5、检查环境变量是否成功:mvn -v二、创库    1、本地仓...

2019-02-16 21:21:47 758

原创 MyBatis入门

一、配置文件详解<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-config.dtd">;&

2019-02-14 17:49:04 69

原创 Mybatis缓存机制

一级缓存:sqlSession级别,在第一次查询时从数据库获取的数据缓存到内空间中,以后每一次查询重复数据时不会再访问数据库,而是直接从缓存中获取,减少了对数据库IO操作,从而提高访问效率,该级别默认开启。如果事务提交时,缓存会被清空。二级缓存:Mapper级别缓存,该级别缓存不会因为sqlsession的关闭而清空,被缓存的数据依然存储在Mapper级别.但是在sqlsession.clos...

2019-02-14 17:48:58 56

原创 MyBatis之动态SQL

 <mapper namespace="mapper.ICategory">        <select id="selectAll" resultType="pojo.Category">        SELECT            id,            name        FROM category    </...

2019-02-14 17:48:52 46

原创 Spring之DI

SpringDI:依赖注入(需要在ioc基础上完成)    setter注入        构造器注入Spring的自动装配,ByName,BType,consract    延迟加载Lazy-init:配置bean的加载方式,若为true,则只有使用该对象时spring容器才会创建该对象,若为false时,一旦配置文件被读取,则Spring容器会将所有bean都实例化。 ...

2019-02-14 17:48:44 70

原创 Spring事务管理

一、事务管理的两种方式    1、编程式    2、声明式:a、xml配置文档;b、注解方式二、Spring的事务管理api:PlatformTransactionManager接口    spring针对不同的dao层框架,提供不同的实现类   三、转账案例  ...

2019-02-14 17:48:37 49

原创 Spring的jdbcTemplate

(过时的技术,现在都是spring boot了)一、介绍 Spring对所有层都进行了封装,jdbcTemplate对jdbc进行了封装。可以对数据库进行crud操作。二、操作 1、额外导入jdbcTemplate的jar包(包括数据库驱动包)。 2、创建一个对象设置数据库信息driverManagerDataSource dmds = new...

2019-02-14 17:48:23 74

原创 Spring之AOP

一、AOP概述(面向切面编程,扩展功能不修改源代码)    1、用处:性能监视、事物管理、安全检查、缓存    2、原理:动态代理(a、有接口是使用jdk动态代理;b、没有接口的是使用cglib的动态代理模式)    二、Spring的aop操作    1、基于aspectj的xml配置    2、基于aspectj的注解方式 三、过程    1、导入包...

2019-02-14 17:48:07 59

原创 vue项目第一次发布导致第一次资源文件404

修改config->index.js// PathsassetsRoot: path.resolve(__dirname, '../dist'),assetsSubDirectory: 'static',assetsPublicPath: '/', 改为↓// PathsassetsRoot: path.resolve(__dirname, '../di...

2019-02-14 16:38:20 357

原创 vue使用html2canvas并进行下载

一、引包npm install --savehtml2canvas二、导入import html2canvas from 'html2canvas'三、web端下载html2canvas(document.querySelector('#这是需要导出的dom的id')).then(canvas => { let saveUrl = canva...

2019-02-14 16:37:09 4521 1

原创 如何使用JSSDK

一、引入JSSDK(注意项目是http或者是https)<script src=https://res2.wx.qq.com/open/js/jweixin-1.4.0.js></script>二、将wx配置为eslint的全局属性//////.eslintrc.jsglobals: {wx: true}三、获取后台返回的签名配置(其中url入参是#...

2019-02-14 16:33:41 3567

原创 vue拖动排序

已在项目中使用的:1、安装依赖https://www.npmjs.com/package/awe-dnd"awe-dnd": "^0.3.1",2、main.js引入和使用import VueDND from 'awe-dnd'Vue.use(VueDND)3、v-dragging控制循环体<div class="" :class="(person.id===...

2019-02-13 18:32:25 1192

DBCP数据库连接池jar包

DBCP是apach开发的数据库连接池jar包。

2017-08-05

C3P0数据库连接池jar包

C3P0是数据库连接池插件jar包,导入eclipse即可

2017-08-05

空空如也

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

TA关注的人

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