自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安善良民弱女子的博客

起风了,唯有努力生存!

  • 博客(188)
  • 资源 (4)
  • 收藏
  • 关注

原创 导入新项目,没有maven工具栏

问题:导入新项目,配置了maven,却发现右侧没有maven工具栏。问题原因:因为pom.xml 没有被idea识别解决方案:可以使用Help-> find action(也可以使用ctrl+shift+A)->选择maven project->选择pom.xml文件...

2021-10-16 13:38:30 407

原创 InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond.

1.使用工具MACideamysql2.错误场景在启动项目的时候报错:InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond.3.解决方案获取本机的主机名称(mac电脑)可以使用 hostname命令hostname就可以拿到 ***.local在hosts文件中添加自己的主机名//比如你的主机名为:temp.local127.0.0.1 temp.local

2021-10-14 22:17:34 1532

原创 VSCode下载慢解决方案

原作者文章:https://zhuanlan.zhihu.com/p/112215618官网下载https://code.visualstudio.com/download解决方案:打开浏览器下载页面:将az764295.vo.msecnd.net替换为vscode.cdn.azure.cn

2021-10-13 22:42:08 312

原创 IDEA中POM文件小图标红色<>转蓝色

IDEA 中POM文件小图标红色<>转蓝色新建项目后,发现pom文件的图标是红色<>解决办法:POM文件右键 -> Add as maven project图标就变为蓝色了

2021-09-28 20:49:05 2278

原创 CentOS 下安装Mysql 8.0步骤

CentOS 下安装Mysql 8.0步骤前言下载YUM源rpm安装包安装 yum repo文件安装MYSQL启动Mysql服务前言原博地址:https://www.cnblogs.com/yichenscc/articles/10663844.html(很详细的说)安装Mysql的CentOS版本是7.9安装MySQL 8.0开始:下载YUM源rpm安装包执行命令下载YUM源rpm安装包:wget https://repo.mysql.com//mysql80-community-rel

2021-09-25 23:07:43 172

原创 JSP报错:code too large for try statement

JSP报错:code too large for try statement报错:org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSPPWC6199: Generated servlet error:string:///DetailReg_jsp.java:9111: code too...

2020-03-28 20:37:51 566

原创 2019年的学习计划

2018年已经远去,2019年已经来临回望2018,没有任何计划,感觉身在大海之中,随着波涛一起翻滚,在这起起伏伏之间,一无所获。所以今年想列一些计划出来计划如下:深入学习数据结构,不在浅尝辄止,数据结构有:堆,栈,数组,列表,队列,HASH表,二叉树,递推,递归,穷举等...

2019-01-01 13:50:41 1694 1

原创 JXL导出EXCEL合并单元格

图片 import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletResponse;import jxl.CellView;import jxl.Workbook;i

2018-01-30 10:07:40 1491

原创 Axure chrome 在chrome安装时提示不能安装

因为需要看原型图,所以需要axure chrome插件,因下载不到google商店的插件,只能在网上找了一个插件,但是却安装时,提示不能安装!遂找到了此篇博客,亲测有效! 原作者地址:[https://www.cnblogs.com/Christeen/p/6972130.html]在打开原型图时,就弹出这个页面,点击install extension根本没用!解决方案: 1.下载axure c

2018-01-03 11:52:35 1940 1

原创 Java多态学习

今天遇到一个问题,决定梳理一下java基础多态特性。 问题如下:public class FatherClass { public String name = "FatherClass";}public class ChildClass extends FatherClass{ public String name = "ChildClass";}public class Te

2017-12-29 15:59:16 347

原创 oracle列递归累加sql

查询压岁钱表age_moneyselect * from age_money;year1 money2001 102002 202003 202004 52005 10递归累加WITH T AS (select year1,money from age_money where order by year1)SELECT T.year1,T.money, SUM(T.mone

2017-12-25 21:08:18 2524 1

原创 Head First设计模式:观察者模式

观察者模式:定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新例子:package com.zoey.allTest.pattern.headFirst.observerPattern.book;public interface Subject { public void registerObserver(Observer o); pub

2017-11-18 19:07:00 350

原创 Head First设计模式

装饰者模式:包装一个对象,以提供新的行为状态:封装了基于状态的行为。并使用委托在行为之间切换迭代器:在对象的集合之间游走,而不暴露集合的实现外观:简化一群类的接口策略:封装可以互换的行为,并使用委托来决定要使用哪一个代理:包装对象,以控制对此对象的访问工厂方法:由子类决定要创建的具体类是哪一个适配器:封装对象,并提供不同的接口观察者:让对象能够在状态改变时被通知模板方法:由子类决定如何实现一个算法中

2017-11-18 18:58:31 414

原创 Head First设计模式:策略模式

策略模式:package com.zoey.allTest.pattern.headFirst.strategyPattern.book;public abstract class Duck { FlyBehavior flyBehavior; QuackBehavior quackBehavior; public void performQuack(){ qu

2017-11-14 21:28:34 224

原创 Head First设计模式: 设计原则

设计原则:找出应用中可能需要变化之处,把他们独立出来,不要和哪些不需要变化的代码混在一起针对接口编程(针对超类型编程),而不是针对实现编程。多用组合,少用继承为了交互对象之间的松耦合设计而努力类应该对扩展开放,对修改关闭

2017-11-14 21:18:17 359

原创 web.xml中url-pattern的/和/*的区别

web.xml中url-pattern的/和/*的区别: url-pattern:指定相对于Servlet的URL的路径。该路径相当于web应用程序上下文的根路径。<servlet-mapping>将URL模式映射到某个Servlet,即该Servlet处理的URL。<url-pattern>/</url-pattern>可以匹配所有的url:路径型的和后缀型的url(包括/query,.jsp,

2017-11-14 21:08:18 537

原创 WSDL:是用于描述WS是什么

WSDL:是用于描述WS是什么name:ws名称,默认为“ws实现类+service” targetNamespace:ws目标命名空间,默认为“ws实现类对应包名倒排后构成的地址” definitions这个根节点下,有五种类型的子节点 types描述了WS中所涉及的数据类型 portType定义了ws接口名称及其操作名称,以及每个操作的输入输出消息, message对相关消息进行了定义

2017-11-14 21:00:26 880

原创 svn: Working copy "E:/workspace/*****" locked.

svn: Working copy “E:/workspace/*” locked.网络不好的情况下提交修改文件,进度条一直显示0%,便点击小红方块按钮强制停止.后来等网络好了再提交修改文件时出现:svn: Working copy "E:/workspace/*****" locked.原因: 第一次执行commit命令,执行失败后被自动锁定. 解决: 项目->右键(Tea

2017-11-14 20:59:15 1238

原创 事务的ACID特性

事务的ACID特性:原子性是基础,隔离性是手段,持久性时目的这三个就是为了保证一致性事务所面临问题:Dirty Read脏读:事务A读取了事务B未提交的数据,并在这个基础上做了其他修改Unrepeatable Read 不可重复读:事务A读取了事务B已提交的更改数据Phantom Read 幻读:事务A读取了事务B已提交的新增的数据 事务隔离级别 脏读 不可重复读 幻读 REA

2017-11-14 20:57:14 314

原创 maven(记录)

maven 的作用域;compile ---默认作用域,在编译、测试、运行时有效test----测试时有效runtime---测试、运行时有效provided---编译、测试时有效,但运行时无效system---与provided类似,依赖于系统资源maven命令:mvn clean 清空输出目录target目录mvn compile 编译源码mvn package 生成构建包,一般为j

2017-11-14 20:51:23 228

原创 js文件访问不到

首先检查js文件放置在哪里? 如果是直接放在WebContent文件下,则要检查路径是否写的正确。 如果是放在WEB-INF文件下,则需要将其移出WEB-INF文件。 因为tomcat对WEB-INF这个文件夹下的资源不允许直接的公共访问,就起到保护这些代码未经授权的访问,更好的保护了源代码。 对WEB-INF下的jsp进行访问,需要做一个action或者servlet的forward跳转

2017-11-14 20:47:30 1454

原创 spring aop(记录)

Spring AOP:编程式MethodBeforeAdvice接口,前置增强接口springMethodAfterReturningAdvice接口,后置增强接口springMehodInterceptor 环绕增强接口,不是由spring提供的,是由AOP联盟开发的,spring只是借用他Spring AOP:声明式 前置增强,后置增强,环绕增强 就是配置在xml中或者使用注解Spr

2017-11-14 20:34:33 208

原创 Oracle:xml和oracle数据库

xml和oracle数据库一.从关系数据生成XML1.XMLELEMENT()函数select xmlelement("id", id)as xml_idfrom test;XML_ID----------<id>1</id><id>2</id>2.XMLATTRIBUTES()函数select XMLELEMENT("testTemp", xmlattributes( i

2017-11-10 20:31:37 1100

原创 Oracle:SQL优化

SQL 优化使用where子句过滤行使用表连接而不是多个查询执行连接时使用完全限定的列引用使用case表达式而不是多个查询添加表索引 当单个查询的行数小于等于表总行数的10%时,建立b-树索引 对于包含小范围值且在查询的where子句中频繁使用的列,应使用位图索引使用where并不是having使用union all而不是使用union 因为union要删除重复的行,索引尽量使用

2017-11-10 20:19:38 234

原创 Oracle:大对象LOB

大对象LOB(Large OBject)用于存储二进制数据、字符数据和对文件的引用,LOB最多可以存储128TB的数据,这取决于数据库的配置。一.理解大对象的类型大对象类型:CLOB:字符LOB类型,用于存储字符数据。NCLOB:用于存储多字节字符数据(通常用于非英语字符)。BLOB:二进制LOB类型,用于存储二进制数据。BFILE:二进制FILE类型,用于存储指向文件的指针,这些文件可以存

2017-11-10 20:13:45 1695

原创 oracle:集合(二)

在PL/SQL中使用集合1.PL/SQL集合方法 方法 说明 count() 返回集合中元素的数目,嵌套表中有可能有空数据,所以返回的是非空元素数据 delete() 删除集合中的元素,delete():删除所有元素,delete(n):删除第n个元素,delete(n,m):删除第n到m个元素,变长数组是连续的,所以不能删除单个元素。 exists() 如果集合的第n

2017-11-10 19:46:01 618

原创 Oracle:集合(一)

集合集合有3中类型:变长数组:类似于java中的数组。可存储有序的元素集合,每个元素都有一个索引,记录了元素在数组中的位置。只能作为整体来修改。在创建时创建时可设置最大大小,但是后期可以更改。嵌套表:嵌套在另一个表中的表。可以插入、更新和删除嵌套标表中的单个元素。没有最大大小,可以再嵌套表中存储任意数目的元素。关联数组(以前称为索引表);类似于java中的散列表。是个键值对集合。关联数组只能用

2017-11-10 19:33:48 426

原创 CountDownLatch

CountDownLatch:CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。 例如:应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,然后在闭锁上等

2017-11-09 21:02:46 153

原创 纵向拆分和横向拆分

纵向拆分:通过对业务进行梳理,根据业务的特性把应用拆开,不同的业务模块独立部署。 例如:商品购买流程可拆分为: 订单管理 订单稽查 新增产品 产品查询 客户管理 历史查询横向拆分:将核心的、公共的业务拆分出来,通过分布式服务框架对业务进行服务化,消费者通过标准的契约来消费这些服务。服务提供者独立打包、部署和演进,与消费者解耦。 例如业务1:订单创建服务 库存查询 移动支付服务 等 业务2

2017-11-09 21:01:08 7214

原创 接口初始化和类初始化区别

虚拟机规范严格规定了有且只有四种情况必须立即对类进行初始化: 1. 遇到new、getstatic、putstatic、invokestatic这四条字节码指令时, 如果类还没有进行过初始化,则需要先触发其初始化。 生成这四条指令最常见的Java代码场景是: 使用new关键字实例化对象时、 读取一个类的静态字段(static)时(被static修饰又被final修饰的,已在编译期把结果放入

2017-11-09 20:59:10 5528 5

原创 类加载全过程

类加载全过程: 加载,验证,准备,解析,初始化加载:需要完成: 1. 通过一个类的权限定名来获取定义此类的二进制字节流 2. 将这个字节所代表的静态存储结构转化为方法区的运行时数据结构。 3. 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。验证:是连接阶段的第一步:连接阶段是:验证,准备,解析 目的: 为了确保Class文件的

2017-11-09 20:52:17 281

原创 getDeclaredMethod和getMethod的区别

getDeclaredMethod和getMethod的区别:getDeclaredMethod*()获取的是类自身声明的所有方法,包含public、protected和private方法。 getMethod*()获取的是类的所有共有方法,这就包括自身的所有public方法,和从基类继承的、从接口实现的所有public方法.ApplicationContext context = null ;

2017-11-09 20:42:33 1759

原创 svn更新,覆盖本地代码,提交

一.svn覆盖本地代码,使用远程代码第一步:去掉干扰视线的文件方法一:项目右键->Team-与资源库同步-选择文件(不覆盖的文件)-右键-选择remove from view 方法二:选择需要覆盖的文件->Team->与资源库同步第二步:覆盖/更新选择文件-右键-覆盖/更新二.svn更新第一步:去掉干扰视线的文件方法一: 项目右键->Team-与资源库同步-选择文件(不需要更新的文件)-右键-选

2017-11-09 20:39:34 27353

原创 Oracle:数据库对象(三)

类型继承not final子句指示可在定义另一对象类型时被继承。create type t_person as object ( id integer, first_name varchar(10), last_name varchar(10), dob date, phone varchar(12), address t_address, n

2017-11-09 20:29:44 516

原创 Oracle:数据库对象(二)

在PL/SQL中使用对象1.product_package例如:create package product_package as type t_ref_cursor is ref cursor;function get_products return t_ref_cursor;procedure display_product ( p_id in object_products.id

2017-11-09 20:16:16 191

原创 Oracle:数据库对象(一)

数据库对象一.创建对象例如:create type t_address as object ( street varchar(15), city varchar(15), state char(2), zip varchar(5));属性的本身也可以是对象类型create type t_person as object ( id integer, f

2017-11-09 19:55:38 404

原创 Oracle:PL*Plus编程(四)

函数函数与过程很相似,唯一区别是函数必须向调用它的语句返回值。1.创建函数例如:create function circle_area( p_radiu in number) return number as v_area number;begin v_area := v_pi * POWER(p_radiu, 2); return v_area;end ci

2017-11-08 20:52:32 219

原创 Oracle:PL*Plus编程(三)

异常一.常用异常 异常名称 错误代码 描述 ACCESS_INTO_NULL ORA-06530 试图对未初始化对象属性赋值。 CASE_NOT_FOUNT ORA-06592 未在case语句中找到匹配的when子句,也没有默认的else子句 INVALID_CURSOR ORA-01001 程序试图进行非法游标操作 INVALID_NUMBER

2017-11-08 20:38:16 219

原创 Oracle:PL*SQL编程(二)---游标

游标(cursor)可以使用游标获取查询返回的行。在通过查询将行检索到游标中后,可以一次从游标中取出一行。1.步骤使用游标遵循下面5个步骤:步骤1:声明用于保存列值的变量注意:这些变量必须与列的类型兼容。 例如:declarev_id test.id%TYPE;v_type test.type%TYPE;步骤2:声明游标由游标名和希望执行的查询组成。例如:cursor v_test_curso

2017-11-08 20:21:14 256

原创 Oracle:PL*SQL 编程(一)

块结构PL/SQL块以正斜杠(/)结尾例子:--set serveroutput on --打开服务器输出,因为我是使用PL/SQL Developer,所以不需要这一行declare v_width integer;v_height integer := 2;v_area integer := 6;begin-- set the width equal to the area divi

2017-11-08 20:02:59 273

redis服务windows版和使用工具

redis服务windows版和使用工具

2017-02-15

Axis_API和axis2_API

Axis和Axis2的API!Axis和Axis2的查询文档!

2015-12-02

一些jar包,包括commons-net-1.4.1.jar

commons-net-1.4.1.jar javax.ws.rs-api-2.0.jar jdom2-2.0.5.jar jettison-1.0.3.1.jar patchca-0.5.0.jar poi-3.11-20141221.jar和相关的

2015-10-22

tomcat安装版7.0.59

tomcat安装版7.0.59,内含安装说明书!

2015-10-22

空空如也

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

TA关注的人

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