02-Backend
yuhaibao324
一直以来我们找不到对的人,是因为我们不能改变错误的自己!
展开
-
java反射获取类信息
1 、Class.forName("com.wzh.test.loadClass"); Class.forName("com.mysql.jdbc.Driver"); 加载类到虚拟机首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。jvm会执行静态代码段,你要记住一个概念,静态代码是和class绑定的,cla...原创 2019-06-18 09:52:17 · 270 阅读 · 0 评论 -
tomcat插件配置和加载资源到jar包: could not resolve bean definition resource
tomcat插件配置和加载资源到jar包 <build> <!-- 配置插件 --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> ...原创 2019-06-15 09:57:06 · 442 阅读 · 0 评论 -
kindeditor(富文本编辑器)的使用
1、导入js:2、定义多行文本(不可见、给定name)3、调用TT.createEditor4、取文本编辑器中的内容将编辑器的内容设置到原来的textarea控件里。editor.sync();5、效果6、使用语法<%@ page language="java" contentType="t...原创 2019-06-13 20:05:35 · 1240 阅读 · 0 评论 -
SSM --Spring+SpringMVC+MyBatis
环境:spring3.1.1+mybatis3.2.8+mybatis-spring1.2.3总结流程图:1、三大框架简介1.1、SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单说,Spring是一个分层的Java SE/EE full-stack(一站式)轻量级开源框架。1....原创 2019-06-19 07:47:07 · 153 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.T
解决方法:1、命名空间错误(解决办法:利用对比工具对比MAPPER.XML, POM.XML文件)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-ma...原创 2019-06-13 12:59:21 · 4436 阅读 · 0 评论 -
最新JDK API 开发文档 -JDK10JDK1.8JDK1.7
JDK 10 http://www.matools.com/api/java10JDK1.8 http://www.matools.com/api/java8JDK1.7 http://tool.oschina.net/apidocs/apidoc?api=jdk_7u4下载地址:https://www.oracle.com/technetwo...原创 2019-06-12 11:08:57 · 1654 阅读 · 0 评论 -
IDEA代码自动补全中显示方法的说明文档
说明:idea中鼠标放到类或方法上自动显示文档1、设置当鼠标移动时候,可以快速显示文档2、选择jdk版本并选择在线下载文档即可原创 2019-06-12 11:04:33 · 815 阅读 · 0 评论 -
模板设计模式
public class Demo1_Template { /** * @param args */ public static void main(String[] args) { /*long start = System.currentTimeMillis(); for(int i = 0; i < 1000000; i++) { ...原创 2019-06-18 00:22:43 · 96 阅读 · 0 评论 -
java内部类 --优雅地设计你的程序结构
真正的原因是这样的,java中的内部类和接口加在一起,可以的解决常被C++程序员抱怨java中存在的一个问题 没有多继承。实际上,C++的多继承设计起来很复杂,而java通过内部类加上接口,可以很好的实现多继承的效果。提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的...原创 2019-06-19 07:55:10 · 290 阅读 · 0 评论 -
使用javadoc
package com.heima.first; // object.Documentation1.java// TIJ4 Chapter Object, Exercise 13 - 1/* Run Documentation1.java, Documentation2.java and Documentation3.java * through Javadoc. Veri...原创 2019-06-19 07:55:23 · 104 阅读 · 0 评论 -
总结知识点-C语言
C语言最重要的知识点总体上必须清楚的:1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是 他的地址.4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 ...原创 2019-06-19 08:00:56 · 643 阅读 · 0 评论 -
java中的Dao类是什么意思
DAO类都是进行数据操作的类,是对于数据库中的数据做增删改查等操作的代码。DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单...原创 2019-06-23 00:38:42 · 34460 阅读 · 2 评论 -
JAVA知识体系-JAVASE-JAVAEE-SDK-JDK-JRE
Java总共有三个版本:①Java SE:标准版Java SE(Java Platform,Standard Edition)。JavaSE以前成为J2SE。它语序开发和部署在桌面,服务器,嵌入式环境和实时环境中使用Java应用程序。JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基...原创 2019-06-22 07:34:48 · 1010 阅读 · 0 评论 -
扫描dao配置 ; Could not autowire field: private com.taotao.search.dao.SearchDao
1、定义扫描解决:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cont...原创 2019-06-15 11:38:01 · 809 阅读 · 0 评论 -
HttpClientUtil工具类
空指针异常://调用服务String json = HttpClientUtil.doGet(SEARCH_BASE_URL+param);没有报空指针://调用服务String json = HttpClientUtil.doGet(SEARCH_BASE_URL, param);package com.taotao.common.utils;impo...原创 2019-06-15 13:53:05 · 774 阅读 · 0 评论 -
tx:Advice transactionManager 生成
1、如果执行到订单明细插入有问题,那么订单的信息也不会在mysql插入DEBUG [http-bio-8085-exec-1] - Releasing JDBC Connection [com.mysql.jdbc.JDBC4Connection@39e4f242] after transactionDEBUG [http-bio-8085-exec-1] - Returning J...原创 2019-06-16 17:20:52 · 546 阅读 · 0 评论 -
Spring中依赖注入的使用和配置
使用方法1: //在执行此实例化的时候就会完成所有注入 ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); UserService service = (UserService)ctx.getBean("userService");使用方法2:pub...原创 2019-06-18 09:47:17 · 170 阅读 · 0 评论 -
spring依赖注入1
使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式)注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。1.手工装配依赖对象 手工装配依赖对象,在这种方式中又有两种编程方式 * 在xm...原创 2019-06-18 09:40:07 · 117 阅读 · 0 评论 -
Spring AOP 学习小结
Spring AOP 学习小结一、AOP 概念Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice...原创 2019-06-18 09:24:06 · 399 阅读 · 0 评论 -
软件设计模式
1、软件设计模式的概念及意义软件设计模式是对软件设计经验的总结,是对软件设计中反复出现的设计问题的成功解决方案的描述。为了记录这些成功的设计经验并方便以后使用,软件设计模式通常包含 4 个基本要素:模式名称、问题、解决方案以及效果。模式名称实际上就是一个帮助记忆的名称,是用于软件设计的技术术语,有助于设计者之间的交流。问题描述了设计者所面临的设计场景,用于告诉设计者在什么情况下...原创 2019-06-18 01:07:21 · 1314 阅读 · 0 评论 -
深入 Java 应用性能调优实践
让 Java 应用运行更快:性能调优工具及实践本文从以下8个方面深入讲解 Java 应用性能优化1、Java 性能诊断工具2、Java 应用代码诊断3、Java GC 诊断4、Java 性能优化实践5、JVM 调优:GC 之痛6、应用层调优:嗅到代码的坏味道7、数据库层调优:死锁噩梦8、性能调优:总结与建议Java 应用性能优化是一个老生常谈的话题,典型的性...原创 2019-06-18 00:53:33 · 336 阅读 · 0 评论 -
动态代理模式-反射
public class Demo1_Reflect { /** * @param args * @throws ClassNotFoundException */ public static void main(String[] args) throws ClassNotFoundException { Class clazz1 = Class.forNam...原创 2019-06-17 20:58:56 · 101 阅读 · 0 评论 -
动态代理模式 -- java动态代理(JDK和cglib)
JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理的创建时期,代理...原创 2019-06-17 20:51:33 · 141 阅读 · 0 评论 -
适配器设计模式
* a.什么是适配器 * 在使用监听器的时候, 需要定义一个类事件监听器接口. * 通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐. * 适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可.* b.适配器原理 * 适配器就是一个类, 实现了监听器接口, 所有抽象方法都重写了, 但是方法全是空的. * 适配器类需要定义...原创 2019-06-17 20:29:29 · 148 阅读 · 0 评论 -
工厂方法模式
* A:工厂方法模式概述 * 工厂方法模式中抽象工厂类负责定义创建对象的接口, 具体对象的创建工作由继承抽象工厂的具体类实现。* B:优点 * 客户端不需要在负责对象的创建,从而明确了各个类的职责, 如果有新的对象增加,只需要增加一个具体的类和具体的工厂类即可, 不影响已有的代码,后期维护容易,增强了系统的扩展性* C:缺点 * 需要...原创 2019-06-17 20:10:51 · 91 阅读 · 0 评论 -
简单工厂--静态工厂方法模式
* A:简单工厂模式概述 * 又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例* B:优点 * 客户端不需要在负责对象的创建,从而明确了各个类的职责* C:缺点 * 这个静态工厂类负责所有对象的创建,如果有新的对象增加, 或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护* D:案例演示 * 动物抽象类:public abs...原创 2019-06-17 20:02:06 · 182 阅读 · 0 评论 -
反射的三个阶段 -- Class类初始化
public class Demo1_Reflect { /** * @param args * @throws ClassNotFoundException */ public static void main(String[] args) throws ClassNotFoundException { Class clazz1 = Class.forN...原创 2019-06-17 13:38:02 · 423 阅读 · 0 评论 -
springMVC核心配置文件示例
springMVC.xml 详细版介绍<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns...原创 2019-06-17 01:41:34 · 944 阅读 · 0 评论 -
常用API第一部分
原则:导包-->创建--->使用第1节 Scanner类 day07_01_API概述和使用步骤day07_02_Scanner概述及其API文档的使用day07_03_Scanner的使用步骤day07_04_Scanner练习一_键盘输入两个数字求和 day07_05_Scanner练习二_键盘输入三个数字求最大值第2节 匿名对象...原创 2019-06-11 15:24:30 · 243 阅读 · 0 评论