待整理
文章平均质量分 86
之前写的文章比较乱没有条理性,全部移到这里,等重新整理完再进行分类。
小超人的知识体系
目标在2022年读完十本书,总结架构师的知识体系。
展开
-
安装activiti 画图插件 Activiti BPMN 2.0 designer
安装activiti 画图插件 Activiti BPMN 2.0 designer在线安装help–>install new software–>add填写信息name:Activiti BPMN 2.0 designerlocation:http://activiti.org/designer/update/选中,一路next 、finish 就安装好了,可能由...原创 2019-05-25 14:46:38 · 3929 阅读 · 1 评论 -
eclipse右下角一直提示“jpa project change event handler” 用着很卡
问题描述在是用eclipse时,右下角一直提示“jpa project change event handler” ,用着非常卡解决方法Preferences–>Install/Update > UnInstalled or Update**原创 2019-03-18 17:22:34 · 4050 阅读 · 3 评论 -
eclipse启动报错Exception in thread "http-bio-8080-exec-2" Exception in thread "http-bio-8080-exec-4"
eclipse启动报错信息如下:Exception in thread “http-bio-8080-exec-2” Exception in thread “http-bio-8080-exec-4”解决方法:另起一行添加:-XX:PermSize=128M -XX:MaxPermSize=512m,点击OK...原创 2019-03-14 10:37:05 · 929 阅读 · 0 评论 -
eclipse安装 Spring开发工具spring-tool-suite
方法一:搜索:spring-tool-suite方法二:有可能第一种方法会报错,我研究了好长时间没有成功,改用第二种方式就可以了。插件下载地址:http://spring.io/tools/sts/all/找到eclipse对应的下载版本安装Help->Install New Software弹出如下对话框,点击Add,...原创 2019-03-13 18:08:39 · 1218 阅读 · 3 评论 -
执行测试用例报错:No tests found matching
报错信息java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=sayAutowired], {ExactMatcher:fDisplayName=sayAutowired(com.spring.ioc.IocTest1)], {LeadingIdentifierMatcher:fClassName=com...原创 2019-04-29 15:28:55 · 2783 阅读 · 0 评论 -
Java 动态代理机制讲解(Proxy.newProxyInstance)
在Java的动态代理机制中,有两个重要的类和接口,一个是InvoInvocationHandler(接口)、Proxy(类),这一个类和接口是我们动态代理所必须用到的。InvocationHandler接口每个动态代理类都必须实现InvocationHandler接口,并且每个代理类的实例都关联到了一个handler,当我们通过代理对象调用一个方法的时候,这个方法的调用就会被转发为由Invo...转载 2019-03-19 23:04:25 · 4379 阅读 · 0 评论 -
Tomcat 环境配置
下载Tomcat 解压到相应的文件夹下配置新建 变量名:CATALINA_HOME 变量值:D:\work\apache-tomcat-9.0.14修改 变量名为Path 变量值最后增加:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin验证环境变量在cmd窗口输入startup 如下图:在浏览器输入网址:http://localhost:8080...原创 2019-02-03 23:29:06 · 157 阅读 · 0 评论 -
JDK 安装教程与环境变量配置
JDK 安装教程与环境变量配置安装JDK下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html修改安装目录如下:确定之后,单击“下一步”。注:当提示安装JRE时,可以选择不要安装。环境变量配置新建变量名:JAVA_HOME 变量值:D:\work\jdk1.8.0_201(JD...原创 2019-02-03 23:09:47 · 206 阅读 · 0 评论 -
JS/Jquery遍历JSON对象、JSON数组、JSON数组字符串、JSON对象字符串
JS遍历JSON对象var jsonObj = { "id": 102, "year": "2019-2020", "label": "2019-2020" };**JS遍历方法:**for(var p in jsonObj){ alert(jsonObj[p]); } **Jquery遍历方法**$.each(jsonObj,functio...原创 2019-04-02 16:15:04 · 13586 阅读 · 1 评论 -
JS判断是否可以连接互联网
有两种方式实现第一种:通过navigator.onLine 判断第二种:给windows添加“online”、“offline” 事件代码实现第一种// 方法1: 判断是否能够连互联网function testonLine(){ if (navigator.onLine) { alert("正常工作!"); } else { //执行离线状态时的任务 ...原创 2019-03-06 13:35:00 · 1759 阅读 · 0 评论 -
私服应用(了解)
私服安装下载安装包解压到本地磁盘使用管理员权限打开dos,执行命令安装私服进入bin目录 输入:nexus install启动服务 nexus start找到私服的访问url:http://localhost:8081/nexus/#welcome登录 admin/admin123私服仓库类型hosted:宿主仓库存放本公司开发的jar包(正式版本、测试版本、...原创 2019-09-28 17:27:12 · 231 阅读 · 0 评论 -
(Maven实战)对SSH项目进行拆分、聚合
通过Maven对项目进行拆分、聚合对现在已有的ssh项目进行拆分拆分思路将dao层的代码以及配置文件全体提取出来,放到一个表现上独立的工程。service、action拆分。拆分完成对拆分后的项目进行聚合,提出概念 父工程**ssh-parent** :父工程 **ssh-dao** **ssh-service** **ssh-web**创建父工程01_m...原创 2019-09-28 17:28:01 · 257 阅读 · 0 评论 -
(Maven实战)整合SSH项目案例
Maven整合Web项目案例配置eclipse中Maven环境配置m2e插件,新版eclipse自带Maven插件配置Maven程序配置userSetting:让eclipse知道Maven仓库创建Servlet创建Servlet类public class HelloMaven extends HttpServlet { private static final long se...原创 2019-09-28 17:27:46 · 443 阅读 · 0 评论 -
Maven基础
文章目录1. Maven基础1.1 Maven的好处1.2 Maven两大核心:1.3 Maven安装、配置本地仓库1.4 Maven项目标准目录结构1.5 Maven的常用命令1.6 Maven的生命周期1.7 POM文件2. Maven整合Web项目案例2.1 配置eclipse中Maven环境2.2 创建Servlet2.3 Maven整合struts22.5 总结3 Maven 实战3.1...原创 2019-09-26 20:56:16 · 201 阅读 · 1 评论 -
Maven介绍-环境搭建-创建项目
Maven介绍Maven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。Maven 环境搭建原创 2019-02-27 08:25:36 · 181 阅读 · 0 评论 -
Struts2 入门教程 接收表单参数
Struts2 接收表单参数接收表单的三个方式一、使用Action的属性接收参数login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html>原创 2019-02-18 22:58:06 · 251 阅读 · 0 评论 -
Struts2 入门教程 指定多个配置文件
以下Struts.xml 比较臃肿,需要按照模块划分<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"原创 2019-02-18 22:19:43 · 172 阅读 · 0 评论 -
struts2 入门教程 动态方法调用
动态方法调用作用动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多。实现动态调用的三个方式指定method属性感叹号方式(不推荐,这里不做说明)通配符方式实现actionpackage com.test.action;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings(...原创 2019-02-18 21:52:56 · 175 阅读 · 0 评论 -
Struts2 入门教程 HelloWorld示例
一、创建项目引入jar包登录https://struts.apache.org/download下载jar包从这个路径下拷贝下图的jar包:\struts-2.5.20\lib代码实现Web.xml <filter> <filter-name>struts2</filter-name> <filter-class&am原创 2019-02-18 21:21:00 · 460 阅读 · 0 评论 -
struts-2.5.20 动态方法调用使用无法正常跳转
struts-2.5 之前的版本struts.xml 代码写法如下:<package name="default" namespace="/" extends="struts-default"> <!-- 通配符指定方法 --> <action name="helloWorld_*" method="{1}"原创 2019-02-17 23:59:49 · 929 阅读 · 0 评论 -
could not initialize proxy - no Session
2019-10-12 13:45:02 ERROR [org.hibernate.LazyInitializationException] could not initialize proxy - no Sessionorg.hibernate.LazyInitializationException: could not initialize proxy - no Session at org...原创 2019-10-12 14:03:37 · 201 阅读 · 0 评论 -
session 详解 openSession与getCurrentSession 的区别
openSession与getCurrentSession 的区别getCurrentSession在事务提交或者回滚之后会自动关闭,而openSession 需要你手动关闭。如果使用openSession而没有手动关闭,多次之后会导致连接池溢出。openSession 每次创建新的session对象,getCurrentSession使用现有的session对象...原创 2019-02-20 21:52:38 · 448 阅读 · 0 评论 -
Hibernate Tools安装教程
Hibernate Tools 插件安装步骤:访问:http://hibernate.org/tools/ 接下来根据提示全部下一步就完成安装hibernate Tools 插件了验证插件是否安装成功如下图所示:原创 2017-10-27 15:34:01 · 750 阅读 · 0 评论 -
Hibernate 入门教程 HelloWorld例子
创建项目并导入一下jar包导入hibernate 压缩包下\hibernate-release-4.3.11.Final\lib\required的jar包导入数据库驱动jar包mysql-connector-java-5.1.18-bin.jar创建hibernate.cfg.xml 文件通过hibernate tools 插件创建hibernate.cfg.xml 文件h...原创 2019-02-20 20:56:46 · 200 阅读 · 0 评论 -
Hibernate 单表CRUD 操作示例
saveupdatedeleteget/load (查询单个记录)get/load 区别?get: - 不考虑缓存的情况下,get方法在调用之后会立即向数据库发送sql,返回持久化对象。 - 查询不到数据会返回null load - load被调用会返回代理对象,该代理对象只保存对象的id,直到使用到了非主键的属性时才会发出sql。 - 查询不到数据抛异常:ObjectN原创 2017-10-22 16:19:19 · 312 阅读 · 0 评论 -
Hibernate 基础介绍
session 介绍session 说白了就是操作数据库的对象 想要把对象保存到数据库中需要调用session的各种方法,比如:save()、update()、delete()、createQuery()等。如何获取sessionopenSession()getCurrentSession() 说明: 如果想使用getCurrentSession()需要再cfg.xml 文件中配置如下:原创 2017-10-22 15:31:31 · 253 阅读 · 0 评论 -
Hibernate 入门
- 什么是ORM?答: 对象/关系映射(Object Relational Mapping,简称ORM) 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。什么是Hibernate?答: Hibernate 是java领域的一款开源的ORM框架技术; Hibernate对JDBC进行了非常轻量级的对象封装。编写第一个Hibernate小例子原创 2017-10-21 20:05:14 · 305 阅读 · 0 评论 -
Java反射基础(转载)
反射概述什么是Java的反射机制?Java反射机制就是在运行过程中,对于任何一个类,都能知道这个类的属性和方法;对于任意一个对象,都能调用它的任意属性和方法;这种动态获取信息和动态调用对象方法的功能称为Java语言的反射机制。Java反射机制的作用是编写通用性较高的代码或者框架的时候使用。反射常用对象的概述ClassClass类的示例表示正在运行的Java应用程序中的类和...转载 2019-03-18 08:14:25 · 188 阅读 · 0 评论 -
Class类的使用
摘要:Class类的实例对象如何表示?如何通过类的类类型创建对象的实例?Class 类的实例对象三种表达方式://haha 是 Happy类的实例对象 Happy haha = new Happy(); Happy类的实例对象如何表示呢?Class c1 = Happy.class;Class c2 = haha.getClass();Class c3 = class.forNa原创 2017-10-19 23:05:34 · 370 阅读 · 0 评论 -
[Err] 1205 - Lock wait timeout exceeded; try restarting transaction
执行更新SQL报下面错误[Err] 1205 - Lock wait timeout exceeded; try restarting transaction解决方法执行下面脚本:SELECT *FROM information_schema.INNODB_TRXWHERE trx_tables_locked>0 OR trx_rows_locked>0;查询结果将...原创 2019-06-05 16:56:30 · 387 阅读 · 0 评论 -
JAVA中的线程池
Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或者并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可...原创 2018-11-21 00:17:08 · 151 阅读 · 0 评论 -
SpringFramework 4.3.25.RELEASE 教程文档
一、Spring框架概述二、SpringFramework4.x的新特性三、核心技术7.15 ApplicationContext的附加功能正如在第一章导言中所讨论的那样,org.springframework.beans.factory包 提供了管理和操作bean的基本功能,包括以程序化的方式。这org.springframework.context包添加了ApplicationCont...原创 2019-12-05 08:39:17 · 720 阅读 · 0 评论