-
多线程并发一定比单线程快吗?
所属栏目:[Java] 日期:2020-12-15 热度:142
很多时候我们都以为要想处理速度更快,那就多开几个线程跑! 确实多线程在一定情况下比单线程更快。 下面的代码演示串行和并发执行并累加操作的时间,请分析:下面的代码并发执行一定比串行执行快吗?当count的数量增加 1万 - 10万 - 100万 - 1000万 - 1亿 1 p[详细]
-
JDBC封装
所属栏目:[Java] 日期:2020-12-15 热度:96
//JDBC的封装import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class DBUtil { private stat[详细]
-
maximum clique 1
所属栏目:[Java] 日期:2020-12-15 热度:88
maximum clique 1 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K Special Judge,64bit IO Format: %lld 题目描述 You are given a set S containing n distinct positive integers a1,a2,…,an . Please find a subset of S w[详细]
-
数组和判断的语句的使用
所属栏目:[Java] 日期:2020-12-15 热度:130
1 package com.company; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 public class One { 5 Scanner ins= new Scanner(System.in); 6 public static void main(String[] args) { 7 System.out.println("————————学生管理系统————[详细]
-
简单的注册登录系统
所属栏目:[Java] 日期:2020-12-15 热度:51
代码:(三部分:Sx.java - Student_control.java - startl.java)*****************************Sx.java**************************** package com.qsy.student.sx; public class Sx { private int ID; private String name; private int age; private Stri[详细]
-
CountDownLatch和CyclicBarrier理论上的区别
所属栏目:[Java] 日期:2020-12-15 热度:60
CountDownLatch和CyclicBarrier理论上的区别 作为理论型的Java选手,在秋招的疯狂背概念的时候,一直很困惑 和 有什么区别,api上的区别是能理解的,用法上的区别也是可以理解的,比如说: CountDownLatch是计数器,线程完成一个记录一个,只不过计数不是递[详细]
-
JAVA-Spring 整合 JDBC
所属栏目:[Java] 日期:2020-12-15 热度:95
一、回顾JDBC 1.java操作关系型数据的API。 导入相关数据库的驱动包后可以通过JDBC提供的接口来操作数据库。 2.实现JDBC的六个步骤 注册数据库驱动 获取数据库连接 获取传输器对象 传输sql执行获取结果集对象 遍历结果集获取信息 关闭资源 1 package cn.tedu[详细]
-
JAVA方法实现MySQL数据库的备份和恢复
所属栏目:[Java] 日期:2020-12-15 热度:191
通常在MySQL数据库的备份和恢复的时候,多是采用在cmd中执行mysql命令来实现。 例如: mysqldump -h127.0.0.1 -uroot -p123456 test d:/test.sql ---备份test数据库到 D 盘 mysql -h127.0.0.1 -uroot -p123456 test test.sql ---将D备份的数据库脚本,恢复到[详细]
-
dp的一些练习
所属栏目:[Java] 日期:2020-12-15 热度:94
#includeiostream #include vector using namespace std; class Backpack { public : int maxValue(vector int w,vector int v, int n, int cap) { int **dp= new int * [n]; for ( int i= 0 ;in;i++ ) dp[i] = new int [cap+ 1 ](); for ( int i= 0 ;in;i++[详细]
-
LinkedHashMap
所属栏目:[Java] 日期:2020-12-15 热度:88
关于HashMap的数据结构:采用散列表的数据结构,链表+数组,数组Array,所存储的元素并非基本数据类型,而是Entry(内含键值对),包括的数据域(键,值,next), 其计算方法: key.hashcode()%Array[].length HashMap虽然是一个很好用的集合,但是而有一个问题[详细]
-
JDK1.7 ConcurrentHashMap难点解析
所属栏目:[Java] 日期:2020-12-15 热度:106
上一节写了ReentrantLock, 那这一节就正好来写积蓄已久的1.7 concurrentHashMap了。因为1.7里面concurrentHashMap里面的segment是继承自ReentrantLock的。 我认为理解这个类有几个重点: 理解这个类的设计和Hashtable有什么不同,是怎么达到并发的。 理解这[详细]
-
RxJava 的基本使用
所属栏目:[Java] 日期:2020-12-15 热度:85
概述 ? RxJava 就是一个实现异步操作的库。它可以代替我们的 Handler,AsynTask。 简介 ? RxJava 最核心的两个东西是 Observables(被观察者,事件源)和 Subscribers(观察者)。? Observables 发出一系列事件,Subscribers 处理这些事件。? 一个 Observable[详细]
-
Java基础复习4
所属栏目:[Java] 日期:2020-12-15 热度:136
选择排序(擂台排序): public class demo1 {????public static void main(String[] args) {?????????// TODO Auto-generated method stub?????????int[] num=??{2,5,7,8,123,46,13,765,14,363,752,34};?????????for(int i=0;inum.length-1;i++){??????????[详细]
-
vue 获取时间戳对象转换为日期格式
所属栏目:[Java] 日期:2020-12-15 热度:68
简单页面展示 template !-- time为时间戳 -- div{{time | formatDate}}/div !-- 结果为 2018-01-23 18:31:35 --/template export default { data() { return { time: 1516703495241 }; },filters: { formatDate: function (value) { let date = new Date(val[详细]
-
java线程
所属栏目:[Java] 日期:2020-12-15 热度:60
进程和线程 进程的诞生 操作系统中有2个任务A,B,任务A先执行,执行到一半需要io,因此要大量时间,在这个时间段内cpu是空闲的,浪费了资源,于是就有进程,当A暂时无法利用cpu,但是又不能销毁时,就把它暂存起来,让B来执行。B执行完或者需要A执行时,根据暂[详细]
-
替换文本文件内容
所属栏目:[Java] 日期:2020-12-15 热度:183
? ? package Zuoye01; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; imp[详细]
-
java编程出现的错误对应的解决方法
所属栏目:[Java] 日期:2020-12-15 热度:187
error: could not open D:javajre1.8libamd64jvm.cfg 解决方法:把java的环境变量%JAVA_HOME%/bin上移到最上面 优化 查看网页源代码 Ctrl+U 测试浏览器是否支持html5访问 http://html5test.com word封面加下划线 打好字 ctrl+U 在字后面打空格自动生成[详细]
-
Java双版本(SSM到SpringBoot)校园商铺全栈开发
所属栏目:[Java] 日期:2020-12-15 热度:73
毕设神器 Java主流技术栈SSM+SpringBoot商铺系统 获取课程资料链接:点击这里获取 ? 本项目运用SSM技术快速迭代出版校园商铺1.0,再结合SSM转型成Spring Boot的思路,切换到校园商铺2.0。同时包含MySQL主从同步实现读写分离,利用SUI Mobile快速实现响应式页[详细]
-
PAT Advanced 1031 Hello World for U (20 分)
所属栏目:[Java] 日期:2020-12-15 热度:180
Given any string of? N?( ≥) characters,you are asked to form the characters into the shape of? U . For example,? helloworld ?can be printed as: h de ll rlowo That is,the characters must be printed in the original order,starting top-down f[详细]
-
JAVA 基础编程练习题6 【程序 6 求最大公约数及最小公倍数】
所属栏目:[Java] 日期:2020-12-15 热度:188
? 6 【程序 6 求最大公约数及最小公倍数】 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。 程序分析:利用辗除法。 ? package cskaoyan;public class cskaoyan6 {@org.junit.Testpublic void gcd_lcm() {java.util.Scanner in = new java.util.[详细]
-
中缀表达式转后缀表达式,Java实现
所属栏目:[Java] 日期:2020-12-15 热度:58
中缀表达式是一个通用的算术或逻辑公式表示方法,操作符是以中缀形式处于操作数的中间(例:3+4),中缀表达式是人们常用的算术表示方法。 与前缀表达式(例:+34)或后缀表达式(例:34+)相比,中缀表达式不容易被计算机解析,但仍被许多程序语言使用,因为它符合人[详细]
-
SpringDataJPA(ORM对象关系映射框架)
所属栏目:[Java] 日期:2020-12-15 热度:121
JPA,SpringDataJPA,hibernate的关系 a)?????? JPA仅仅是一种规范(相当于我们平时说的接口),而hibernate是JPA的一个实现,而SpringDataJPA就是对JPA的进一步封装 数据的操作 a)?????? 批量查询时,定义一个List,list里面传入要查询个数等。 b)?????? 分[详细]
-
java中数组
所属栏目:[Java] 日期:2020-12-15 热度:138
---恢复内容开始--- 数组 (1)定义:数组就是一个变量,存储相同数据类型的数据,内存上是连续的空间 (2)语法: (1)声明:?数据类型? 数组名[],数据类型[] 数组名;int a[];,String[] strs; (2)分配空间a = new int[5];//分配5个int类型的空间,即20[详细]
-
chapter06
所属栏目:[Java] 日期:2020-12-15 热度:71
1.为主机增加80G SCSI 接口硬盘 关机,在编辑虚拟机里面增加 2.划分三个各20G的主分区 [[email?protected] ~]# parted /dev/sdb 新的磁盘标签类型? gpt Number Start End Size File system Name 标志 1 1049kB 20.0GB 20.0GB 1 2 20.0GB 40.0GB 20.0GB 2[详细]
-
[项目源码] JavaWeb校园宿舍管理系统
所属栏目:[Java] 日期:2020-12-15 热度:51
?jsp校园宿舍管理系统源码,采用Servlet+JSP+MySQL。包含数据库文件,界面采用bootstrap,简洁大方。 ?? ? ? ? ?项目导入eclipse后的目录结构如下: ? 关注下面公众号,回复“宿舍管理系统”下载源码[详细]