- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Maven工程打包报错:Could not transfer artifact (https://repo.maven.apache.org/maven2): Received fatal alert
报错信息为:Could not transfer artifact (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_v我用的jdk版本是1.7,是因为jdk版本太低的缘故,但是公司项目不可能更改jdk版本。解决办法如下:maven编译环境增加一个配置参数:-Dhttps.protocols=T...
2019-03-25 20:46:46 3131
原创 leetcode第五题-最长回文子字符串
题目:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"中心扩展算法:回文中心的两侧互为镜像。因此,回文可以从它的中心展开,由于所含字母数为偶数的回文的中心可以处于两字母之间(例如 “abba...
2019-03-02 11:33:26 277
原创 设计模式——(原型设计模式)
1.什么是原型设计模式原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。2.原型模式应用场景(1)类初始化需要消化非常多的资源,这个...
2019-01-26 17:22:34 205 1
原创 单例防止反射漏洞攻击
在构造函数中,只允许初始化一次即可解决。public class Singleton { private static boolean flag=false; private static Singleton instance=null; private Singleton(){ if(flag==false){ flag=!f...
2019-01-19 14:37:03 494
原创 7种单例设计模式简单介绍
单利设计模式提供了一种在多线程情况下保证实例唯一性的解决方案,以下简介7种单例模式1,饿汉式public final class Singleton { //实例变量 private byte[] data=new byte[1024]; //定义实例对象的时候直接初始化 private static Singleton instance=new Sing...
2019-01-17 10:36:25 229
原创 MyEclipse配置Struts2问题:ClassNotFoundException
报错信息如下:严重: Exception starting filter struts2java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.WebappClassLoader.l...
2018-06-06 13:37:39 246
原创 MyEclipse中如何修改web项目的context root
本人用的是MyEclipse 2016,以前的版本是点击项目右键单击选择properties-》Myeclipse-》web在图中红色部分直接修改即可。MyEclipse2016,点击项目右键单击选择properties-》搜索Deployment Assembly在图中部分修改。...
2018-04-26 08:22:06 1706
原创 servlet编程会话管理技术
1)会话管理: 浏览器与服务器之间会话过程中产生的会话数据 Cookie特点: 1)会话数据放在浏览器端 2)数据类型只能string,而且有大小限制的 ...
2018-04-24 10:20:54 217
原创 URLEncoder编码算法
一,为什么要用URLEncoder编码算法?URLEncoder编码算法是将非ASCII码内容转换成可以传输的字符,客户端在进行网页请求的时候,网址中可能会包含非ASCII码形式的内容,如servlet的cookie不接受非字符串格式。二、编码原理1、将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头eg: 0x9c URLEncoder -->...
2018-04-21 22:08:56 829
原创 Myeclipse启动Tomcat时报Server Tomcat v6.0 at localhost was unable to start within 45 seconds. 错误
找到当前工程目录Myeclipse2016找到Myeclipse2016\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。<servers><server auto-publish-setting="2" auto-publish-time="1" configuration-id="/Servers/To...
2018-04-20 08:34:54 196
原创 泛型——反射来获取泛型信息
利用反射来获取泛型的类型(泛型信息)步骤:1.获取当前类2.获取目标字段3.获取包含泛型类型的类型 getGenericType()4.强转至子类ParameterizedType 5.获得泛型真正的类型 getActualTypeArguments()package cn_itcast02;import java.lang.reflect.Field;import java.lang.ref...
2018-04-16 17:36:43 770
原创 Linux下安装Tomcat正常启动但是端口没有监听
Linux下安装JDK1.7,然后安装Tomcat9.0启动Tomcat端口没有监听报错如下:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 52.0是因
2017-11-12 10:05:39 5790
原创 约瑟夫问题JAVA版
public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("输入总人数"); int int1=sc.nextInt(); System.out.println("输入出局序号");
2017-06-10 09:23:27 216
原创 设计模式-(单例模式)
单例设计模式概述•单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。优点•在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。缺点•没有抽象层,因此扩展很难。•职责过重,在一定程序上违背了单一职责1.饿汉式代码://学生类public class Student {
2017-03-05 11:47:47 225
原创 设计模式-工厂模式(简单工厂模式和方法工厂模式)
一、简单工厂模式简单工厂模式概述•又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例优点•客户端不需要在负责对象的创建,从而明确了各个类的职责缺点•这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护代码://动物类public abstract class Anim
2017-03-05 11:34:44 240
原创 java基础-内部类
内部类 (1)把类定义在另一个类的内部,该类就被称为内部类。 举例:把类B定义在类A中,类B就被称为内部类。 (2)内部类的访问规则 A:可以直接访问外部类的成员,包括私有 B:外部类要想访问内部类成员,必须创建对象 (3)内部类的分类 A:成员内部类 B:局部内部类
2017-03-03 15:44:42 175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人