![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 65
Ca_CO3
。。。
展开
-
RabbitMQ使用及其高级特征
使用docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15672:15672 rabbitmq:management端口(https://www.rabbitmq.com/networking.html ):5671、5672:AMQP端口15672:web管理后台端口4369,25672:Erlang发现&集群端口架构Broker:接收和分发消息的应用转载 2021-07-11 21:38:22 · 148 阅读 · 0 评论 -
浅谈设计模式
Java_designUML类图关系 name relationship example 泛化 Generalization 继承关系 ————————▷ 实现 Realization 类与接口 ---------▷ 关联 Association 双向 & 单向 老师————学生 & 学生————>...原创 2018-08-11 16:41:11 · 199 阅读 · 0 评论 -
Java之IO流使用
输入输出流四个抽象类 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer一个字符两个字节(byte),一个字节八位(bit)Reader:用于读取字符流的抽象类。 子类必须实现的唯一方法是read(char [],int,int)和close()Writer:用于写入...原创 2018-08-05 17:29:21 · 216 阅读 · 0 评论 -
Java算法实践之哥德巴赫猜想(三)
哥德巴赫猜想:任一大于2的偶数都可写成两个质数之和验证哥德巴赫猜想在一百万以内成立public class Goldbach { public static void main(String[] args) { int number = 1000000; boolean b; //计算耗时 long beg...原创 2018-07-23 20:32:01 · 542 阅读 · 1 评论 -
Java算法实践之斐波那契数列(二)
在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)实现算法如下:public class Fibonacci { public static void main(String[] args) { //求斐波那契数列第50项的值// System.o...原创 2018-07-23 20:13:11 · 483 阅读 · 0 评论 -
Java算法实践之排序(一)
1.冒泡排序时间复杂度(平均):O(n²)稳定private static void bubbleSort(int[] arr) { int temp; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j < arr.length-i-1; j++) { ...原创 2018-07-23 19:52:47 · 188 阅读 · 0 评论 -
Servlet+JSP+JavaBean开发模式(MVC)介绍
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。项目所需要的包序号包名描述所属层次1com.login.domain存放系统的JavaBean...原创 2018-06-08 19:09:15 · 1724 阅读 · 0 评论 -
jsp学习总结
jsp基础语法jsp表达式 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;%=变量 %&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;相当于 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;% out.println(变量) %&原创 2018-06-01 22:11:24 · 576 阅读 · 0 评论 -
javax.imageio.IIOException: Can't create output stream!
在写一个生成验证码图片程序时,Tomcat报错 javax.imageio.IIOException: Can't create output stream! 参考了https://blog.csdn.net/cwfreebird/article/details/51820993的说明 主要原因如下: 在使用ImageIO进行图片写操作时,默认会使用缓存目录:${tomcat}/tem...原创 2018-05-27 20:00:33 · 1096 阅读 · 1 评论 -
Java数据库开发(三)之——补充
一、SQL注入与防范使用PreparedStatement替代Statement对象,它提供了参数化SQL的方式二、事务定义事务是并发控制的基本单位,满足ACID特征 - 原子性:atomicity - 一致性:consistency - 隔离性:isolation - 持久性:durability事务控制 Connection .s...原创 2018-05-09 21:29:18 · 478 阅读 · 0 评论 -
Java数据库开发(二)之——DBCP连接数据库
1.载入jar包DBCP需要以下几个jar包,可到apache及mysql的官网下载 2.程序编写public static BasicDataSource ds = null;static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";static final String DB_URL = "jdbc:m...原创 2018-05-09 21:28:12 · 235 阅读 · 0 评论 -
Java数据库开发(一)之——JDBC连接数据库
一、MySQL数据库1.创建数据库CREATE DATABASE jdbc CHARACTER SET 'utf8';2.建表CREATE TABLE user ( id int(10) NOT NULL AUTO_INCREMENT, userName varchar(20) NOT NULL, PRIMARY KEY (id));3.添加...原创 2018-05-09 21:25:31 · 297 阅读 · 0 评论 -
java 控制台输入
使用Scanner类在控制台进行输入public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的年龄:"); int age = sc.nextInt(); System.o...原创 2018-04-13 12:55:15 · 186 阅读 · 0 评论