![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA SE
文章平均质量分 83
不会编程同学
爱生活,不爱Bug
展开
-
FastDFS配置https加密存取图片
将fastdfs改为https存取主要有几个步骤:将/etc/fdfs/目录下的tracker.conf,storage.conf,client.conf的http.server_port改为443 配置nginx 的SSL模块:https://www.cnblogs.com/ghjbk/p/6744131.html 配置SSL证书 :https://www.cnblogs.com/grimm/p/5938496.html一.将/etc/fdfs/目录下的conf配置文件的http.server.原创 2021-01-29 16:58:39 · 1215 阅读 · 0 评论 -
java.security.NoSuchAlgorithmException: AES KeyGenerator not available
ssm+shiro项目中用到AES 加密报异常异常信息Caused by: java.lang.IllegalStateException: Unable to acquire AES algorithm. This is required to function.at org.apache.shiro.crypto.AbstractSymmetricCipherService.ge原创 2017-05-16 17:29:53 · 9342 阅读 · 0 评论 -
Maven 安装教程
安装maven:1. 获得maven最新安装包http://maven.apache.org/download.html2. 解压,放置任意文件夹下3. 创建环境变量,MAVEN_HOME,在值中填写maven安装路径4. 将maven加入环境变量path中,在path的值后面附加%MAVEN_HOME%\bin;5. 开启新的dos窗口,输入mvn -v命令,获得正确输出时表原创 2017-04-25 11:11:38 · 300 阅读 · 0 评论 -
SQL语句删除字段中包含的某个字符
比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的sql语句:-- Oracle update 表 set 列 = replace (列,'晋','') where 列 like '%晋%'or update 表 set 列 = '晋' || 列 where 列 not like '%晋%'-- MySQLupd原创 2017-03-02 17:15:21 · 9210 阅读 · 0 评论 -
java之--内部类总结
一. 内部类 (成员内部类,局部内部类,静态内部类,匿名内部类) 1. 内部类含义: 在类的内部也可以定义另一个类。如果在类Outer的内部再定义一个类Inner,此时Inner就称为内部类,而Outer则称为外部类。 当内部类声明成public或private等时,对其访问的限制与成员变量和成员方法完全相同。 内部类的定义格式 标识符 c原创 2015-12-26 21:04:57 · 319 阅读 · 0 评论 -
java匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { publicabstract voideat();} class Child ext转载 2015-12-07 16:06:19 · 339 阅读 · 0 评论 -
java多线程之--线程池的创建
package com.qianfeng.day22_Thread.Excutors;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class TestExecutors { public static void main(String[原创 2015-12-23 21:02:53 · 385 阅读 · 0 评论 -
java多线程之--多的生产者与多个消费者
package com.qianfeng.day22_Thread;/* * 多个生产者和多个消费者,包子数量最多5个,给包子编号,要求随机消费 */public class Demo04 { public static void main(String[] args) { Produce04 p = new Produce04();原创 2015-12-22 17:51:53 · 753 阅读 · 0 评论 -
java多线程之-- 一个生产者与一个消费者
package com.qianfeng.day22_Thread;/* * 1: 一个生产者和一个消费者,包子只能有一个。 * 一个线程生产一个包子。 * 一个线程消费一个包子。 * 2:wait方法和sleep方法的区别: * 1:wait方法会释放锁,sleep方法不会释放锁。 * 2:wait必须放在同步中,sleep不一定放在同步中.原创 2015-12-22 17:49:07 · 489 阅读 · 0 评论 -
java多线程之--死锁
package com.qianfeng.day22_Thread.DeadLock;public class DeadThread { public static void main(String[] args) { BangFei bangfei = new BangFei(); RichMan richman = new RichMan(原创 2015-12-22 17:36:34 · 331 阅读 · 0 评论 -
java设计模式之“装饰模式”
package com.qianfeng.ioexception;public class Person { //吃饭 public void eat(){ System.out.println("喝粥"); }}package com.qianfeng.ioexception;public class NewPe原创 2015-12-17 21:22:20 · 300 阅读 · 0 评论 -
JAVA设计模式之单例设计模式
package com.qianfeng.day_11; //单例设计模式 /** * 1.构造函数无法暴露出去,只能用private进行修饰 * 2.因为是单例,所以,必须存在唯一的实例,也即,那唯一的实例,只能在类内部创建 * 3.无法创建对象,外部需要访问时,只能同类名进行方法,也即,必须使用static修饰 * (属性/方法访问有2中原创 2015-12-05 09:10:20 · 314 阅读 · 0 评论 -
Java接口和抽象类有什么区别,什么时候用接口好,什么时候用抽象类好?
http://java-admin.iteye.com/blog/1081861下面比较一下两者的语法区别:1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4. 抽象类中的抽象方法的访问类型可以是public,protected转载 2015-12-29 20:07:28 · 490 阅读 · 0 评论 -
【数组】将给定字符串str="1,2,3!4,5,6,0!7,8,9"存入二维数组中。(使用 split(String regex) ) int[][] a
package com.qianfeng.day_12.homework;import java.beans.IntrospectionException;/** * 10.将给定字符串str="1,2,3!4,5,6,0!7,8,9"存入二维数组中。(使用 split(String regex) ) int[][] a * * @author Administrat原创 2015-12-13 15:53:56 · 2368 阅读 · 0 评论 -
java之-Servlet的创建及生命周期
6.1:写一个Servlet的步骤 1;创建一个类,继承HttpServlet类。 如果没有找到HttpServlet类,可以去tomcat的lib目录下复制servlet-api.jar包。复制到webcontent目录下的lib目录下,再选中servlet-api.jar包,右击build-path,再选择add to build-path原创 2015-12-28 17:16:01 · 604 阅读 · 0 评论 -
【数组】随机生成有10个元素数组a1,然后将a1拷贝到有15个元素的数组中,然后打印出来
package com.qianfeng.day_13.homework;/** * 4、随机生成有10个元素数组a1,然后将a1拷贝到有15个元素的数组中,然后打印出来 * * @author Administrator * */public class Demo04 { public static void main(String[] args)原创 2015-12-13 15:58:55 · 1202 阅读 · 0 评论 -
【二维数组】声明一个二维数组,为该数组随机赋值,并输出该数组
package com.qianfeng.demo2;import java.util.Random;public class Test3 { public static void main(String[] args) { int[][] array2 =get2Array(10,10); printArray(array原创 2015-12-09 13:50:47 · 7112 阅读 · 0 评论