![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
moliyiran
这个作者很懒,什么都没留下…
展开
-
刚安装的java jdk11,发现安装路径没有jre文件夹
原因是 :JDK11没有直接的jre,要用户选择jre模块:打开命令提示符,要cd到%JAVA_HOME%(D:\JAVA\JDK11)(用户安装路径)然后运行命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre会在本目录下生成jre文件夹...转载 2019-04-01 10:30:47 · 3618 阅读 · 0 评论 -
适配器模式
package Fill.vice.test;import java.util.Date;public class TestDemo { public static void main(String[] args) { B b=new Bac(); Aadapter ad=new Aadapter(b); test(ad); } public static void te原创 2017-12-07 15:53:12 · 153 阅读 · 0 评论 -
静态代理模式
package Fill.vice.test;import java.util.Date;//策略设计模式//面向接口编程/** * * @author liufeihong *oo编程原则: *a.面向接口编程 *b.封装变化 *c.多用组合,少用继承 */public class TestDemo { public static void main(String[]原创 2017-12-07 14:56:03 · 174 阅读 · 0 评论 -
简单工厂设计模式
package Fill.vice.test;import java.util.Date;//策略设计模式//面向接口编程/** * * @author liufeihong *oo编程原则: *a.面向接口编程 *b.封装变化 *c.多用组合,少用继承 */public class TestDemo { public static void main(String[]原创 2017-12-07 14:22:58 · 147 阅读 · 0 评论 -
java 策略设计模式
package Fill.vice.test;import java.util.Date;//策略设计模式//面向接口编程/** * * @author liufeihong *oo编程原则: *a.面向接口编程 *b.封装变化 *c.多用组合,少用继承 */public class TestDemo { public static void main(String[]原创 2017-12-06 14:15:49 · 154 阅读 · 0 评论 -
二分查找法
package Fill.vice.test;import java.util.Arrays;import java.util.Date;/** * * @author liufeihong */public class TestDemo { public static void main(String[] args) { //二分查找法:折半查找.必须是有序表.且不利删原创 2017-12-13 15:27:40 · 142 阅读 · 0 评论 -
java单例
package Fill.vice.test;import java.util.Date;public class TestDemo { public static void main(String[] args) { Ma m=Ma.getInstance(); m.print(); } public static void sse(Wome h){ h.age="ll原创 2017-12-02 12:01:20 · 129 阅读 · 0 评论 -
用内部类来间接的实现多继承
package Fill.vice.test;import java.util.Date;/** * * @author liufeihong * 每个内部类都能独立地继承自一个(接口的)实现,所以无论外部类是否已经 * 继承了某个(接口的)实现,对于内部类都没有影响。如果没有内部类提供的可以 * 继承多个具体的或抽象的类的能力,一些设计与编程问题就很难解决。从这个角度看, *原创 2017-12-08 15:12:07 · 791 阅读 · 0 评论 -
jdbc 存储过程
package com.fill.jweb_jdbc_new;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Types;import com.mysql.jdbc.CallableStatement;import com.mysql.jdbc.Connection;public cla转载 2017-06-27 18:42:46 · 240 阅读 · 0 评论 -
java-list
package jse;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Vector;public class Jlistdemo { public static void main(String[] args) { // TODO A...转载 2018-08-09 14:37:02 · 90 阅读 · 0 评论 -
java实现单向链表的curd
package com.fill.model1;public class Tlist { public static void main(String[] args) { // TODO Auto-generated method stub //System.out.println(jsd(5)); NodeManage nm=new NodeManage(); nm.a...转载 2018-08-01 21:40:05 · 189 阅读 · 0 评论 -
《JDK学习》使用JDK的keytool生成p12证书
keytool 简介keytool 是java 用于管理密钥和证书的工具.其功能包括:创建并管理密钥创建并管理证书作为CA 为证书授权导入导出证书主要格式keytool 采用 keystore 文件来存储密钥及证书,其中可包括私钥、信任证书;keystore 文件主要使用 JKS格式(也可支持其他格式),带密钥存储;其中私钥的存储也有独立的密码;其他格式下面我们就通过jdk...转载 2019-03-29 16:17:48 · 457 阅读 · 0 评论 -
Itext生成pd,验签及多次签章
a.生成pdf:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa...原创 2019-03-29 15:57:45 · 2574 阅读 · 0 评论 -
java操作es
package com.fill.ElasticTest;import java.io.IOException;import java.net.InetAddress;import java.net.UnknownHostException;import java.util.concurrent.ExecutionException;import org.apache.lucene...转载 2018-10-20 12:49:54 · 1184 阅读 · 0 评论 -
Maven详解
一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译...转载 2018-09-26 17:04:19 · 93 阅读 · 0 评论 -
Java中存储金额用什么数据类型?
很早之前, 记得一次面试, 面试官问存储金钱用什么数据类型? 当时只知道8种数据类型(boolean, byte, short, int, long, float, double, char)的我, 回答了double, 因为我觉得double是双精度类型, 最适合, 但是面试官告诉我应该用BigDecimal! 最近在做支付的项目, 才对这种数据类型有了更多的了解.栗子请看题:示...转载 2018-09-25 15:10:00 · 1286 阅读 · 0 评论 -
java范型的简单使用
class Children<T>{ public String getName() { return name; } public void setName(String name) { this.name = name; } public T getAge() { return age; } public void setAge(T age) { t...转载 2018-08-28 13:33:10 · 114 阅读 · 0 评论 -
servlet文件处理
文件读写:package com.fill.model1;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;i...转载 2018-08-02 23:23:12 · 296 阅读 · 0 评论 -
jdbc工具类的封装
首先是工具类:package com.fill.jweb_jdbc_new;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ResourceBundle;import com.mysql.jdbc.Connection;im转载 2017-06-21 20:38:30 · 226 阅读 · 0 评论 -
jdbc 事务处理
package com.fill.jweb_jdbc_new;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;imp转载 2017-06-20 15:42:38 · 191 阅读 · 0 评论 -
用 ResultSet代替Statement执行curd
package com.fill.jweb_jdbc_new;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;imp转载 2017-06-19 21:38:33 · 235 阅读 · 0 评论 -
jsp 内置对象
pagelanguage="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE htmlPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">html>转载 2017-02-09 22:32:52 · 221 阅读 · 0 评论 -
冒泡
public static void main(String[] args) {// TODO Auto-generated method stub//int[] x1;//x1=new int[5];int[] x1={1,2,3,4,5,9,0,9,23,22};int min=x1[0];int max=x1[0];int temp;转载 2017-02-08 21:47:33 · 174 阅读 · 0 评论 -
jsp1 脚本与指令
a.jsp: pagelanguage="java"import="java.util.Random" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE htmlPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http:/转载 2017-02-08 18:44:59 · 331 阅读 · 0 评论 -
jsp 内置对象
1.out print()/println()/write():向客户端页面输出数据 2.request方法:a.getParameter(key):获取提交表单的数据b.getParameterValues(key):获取提交的一组数据c.request.getRequestDispatcher("list.php").forward(request,response):原创 2016-11-07 21:07:46 · 156 阅读 · 0 评论 -
jsp动作元素
静态包含:动态包含:动态传参:主页:被包页:String name=request.getParameter("name1");out.println("\r\n"+name);%>跳转: 创建一个bean实例并指定它的名字和作用范围 javaBean就是一个java类,可以重复地原创 2016-11-07 12:10:53 · 183 阅读 · 0 评论 -
preStateDemo
package java_web;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;impor原创 2016-09-02 23:02:53 · 275 阅读 · 0 评论 -
jdbc 增删改
package java_web;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Statement;/** * jdbc CURD * @author Adminis原创 2016-09-02 21:41:21 · 226 阅读 · 0 评论 -
jdbc 查
package java_web;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Statement;public cl原创 2016-09-02 21:40:32 · 202 阅读 · 0 评论 -
jsp request乱码
pagelanguage="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE htmlPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">html>转载 2017-02-10 20:56:27 · 251 阅读 · 0 评论 -
jsp cookie方法
pagelanguage="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE htmlPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">html>转载 2017-02-10 21:34:18 · 190 阅读 · 0 评论 -
java jdbc简单的 curd
package com.fill.jweb_jdbc_new;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Statement;public class jdbcDemo { public final转载 2017-06-19 16:53:46 · 635 阅读 · 0 评论 -
jdbc编辑工具类
分三个文件:a.执行文件package com.fill.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.PreparedStatement;public class Tes转载 2017-03-23 12:01:56 · 210 阅读 · 0 评论 -
利用反射动态代理
1.被代理类Person.javapackage com.fill.jdbc;public class Person { private int age; private String name; private String sex; public String ss; public int getAge() { return age; } public void转载 2017-03-24 21:54:47 · 226 阅读 · 0 评论 -
静态代理
package com.fill.staticproxy;/*代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。说白了就是 *真实对象的代表,在访问对象时引入一定程度的间接性,因为这种间接性可以附加多种 *用途 *为其他对象提供一种代理以控制对这个对象的访问*/public class proxyDemo { public static void main(S转载 2017-03-24 22:26:18 · 199 阅读 · 0 评论 -
java 反射机制
1.测试类如下:Person.java:package com.fill.jdbc;public class Person {private int age;private String name;private String sex;public String ss;public int getAge() {returnage;转载 2017-03-24 21:36:28 · 163 阅读 · 0 评论 -
ResourceBundle
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名转载 2017-03-23 11:57:14 · 180 阅读 · 0 评论 -
PreparedStatement
package com.fill.jdbc;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;impo原创 2017-03-22 20:29:46 · 189 阅读 · 0 评论 -
jdbc简单操作
操作前准备:下载mysql的驱动包,项目创建libs目录,将jar包拖进去,然后右击jar包build path然后add.package com.fill.jdbc;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.原创 2017-03-22 13:16:58 · 180 阅读 · 0 评论 -
jdbc事务
package java_web;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;public class JdbcTxDemo {pu原创 2016-09-09 21:29:07 · 200 阅读 · 0 评论