-
java连接mysql数据库时的时区设置问题(time_zone)
所属栏目:[Java] 日期:2020-12-15 热度:127
java在连接mysql数据库时,会由于时区设置不正确导致报以下的错误: ? The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTi[详细]
-
时间戳与字符串相互转换
所属栏目:[Java] 日期:2020-12-15 热度:87
/** * 时间戳转换成日期格式字符串 * @param seconds 精确到秒的字符串 * @param formatStr * @return */ public static String timeStamp2Date(String seconds,String format) { if(seconds == null || seconds.isEmpty() || seconds.equals("null")){ retu[详细]
-
Java 集群高可用监控(结合阿里SLB)脚本
所属栏目:[Java] 日期:2020-12-15 热度:87
欢迎点评,大家一起来优化 ? 计划思路: 只有在mysql slave java 进程状态都正常的情况下才允许nginx 运行, 否则就干掉它, 负载用的是阿里的SLB ? #bin/bash #邮件函数? ?我怕看不见就定义了发送十条 mysql_kill_ngx(){ ps -ef|grep nginx|grep -v grep |a[详细]
-
Java检查字符串是否包含中文字符
所属栏目:[Java] 日期:2020-12-15 热度:169
转自:https://blog.csdn.net/zhanghan18333611647/article/details/80038629 ? 强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 【前言】 ? ? ? ?最近项目的短信服务对接外国的第三方发短信通道,第三方对短信内容有限制,不能含中[详细]
-
StringBuilder
所属栏目:[Java] 日期:2020-12-15 热度:69
概念 字符串缓冲区。长度可变,默认底层数组16位,超过扩容一倍。 构造方法 StringBuider() StringBuilder strBuild=new StringBuilder(); StringBuilder(str) StringBuilder strBuild=new StringBuilder(“abc”); 普通方法 append() StringBuilder strBuil[详细]
-
JavaWeb中文编码问题方法解析
所属栏目:[Java] 日期:2020-12-15 热度:96
一、?JavaWeb编程中乱码的成因 因为计算机只认识0与1,在网络上要想传输各种字符就需要进行编码。而由于编码、传输、解码过程存在各种不确定性,导致乱码问题频发,成为困扰初学者的一大问题。本文就试图用最简单的示例解释乱码问题。 1.?为什么会出现乱码问[详细]
-
Java List<String> list=new ArrayList<St
所属栏目:[Java] 日期:2020-12-15 热度:191
例如: 代码 List list = new ArrayList(); 下面通过 list 来操作集合。假如代码编写后却发现集合使用的不准确,应该使用 LinkedList ,那么只要修改一行代码 List list = new LinkedList(); 就可以。 这行以后的代码不需要修改,因为 List 接口保证了调用的[详细]
-
HashMap、Hashtable
所属栏目:[Java] 日期:2020-12-15 热度:113
HashMap:1.7采用的是数组加链表实现 ? ? ? ? ? ? ? ? ? ? 1.8采用的是数组加链表再加红黑树实现。当链表的长度大于等于8时,用红黑树代替链表。因为链表的查询效率低,通过遍历获取数据慢,但是链表的增加修改效率高。 Hashtable:采用的是数组加链表实现 H[详细]
-
JAVA开发全终端租房项目
所属栏目:[Java] 日期:2020-12-15 热度:172
完成Java Web项目用到哪些专业技能?在经典的Java Web的开发模式中,我们使用Jsp技术来作为展现层的实现,其实也就是所谓的前端。Web开发中经典的MVC模式,Model-View-Controller。 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目[详细]
-
微信小程序+java实现附件上传以及下载打开详细过程记录
所属栏目:[Java] 日期:2020-12-15 热度:153
今天接到命令要求在微信小程序中的专家问答模块里,添加一个在提问时可以上传附件的功能(doc.xls.ppt.pdf). 我选择的是效率比较低的IO流的方式存储。有木有什么高效率的方法,大佬可以留言指点我一下,谢谢~ 首先梳理一下流程: 1.用户点击“上传”按钮选[详细]
-
JVM8自适应导致内存居高不下
所属栏目:[Java] 日期:2020-12-15 热度:161
? YOUNG GC ? ? jvm年轻代分为eden区和survivor区,对象被创建后首先在eden区,如果一次young gc没有将其回收的话,会到survivor区。从survivor区到old generation需要了解下动态年龄判断 ? ? 动态年龄判断: ? ? ? ? 1.对象超过15次没有被回收,可以通过MaxT[详细]
-
java中位运算和移位运算详解
所属栏目:[Java] 日期:2020-12-15 热度:141
? 一、位运算 (1)按 位 与 如果两个相应的二进制形式的对应的位数都为1,则结果为1,记为同1为1,否则为0。首先我们看一下对正数的运算 ? ? ?? ? 分别看一下正数和负数的具体运算步骤 ? ? ? ? ? ? ? ?? ? ? 正数直接取二进制运算,负数取反加一得补码再运[详细]
-
生产者消费者问题--BlockingQueue
所属栏目:[Java] 日期:2020-12-15 热度:134
# 代码: public class App { public static void main(String[] args) { BlockingQueue Integer queue = new ArrayBlockingQueue(6 ); Producer producer = new Producer(queue); Consumer consumer = new Consumer(queue); producer.produce( 5 ); consume[详细]
-
Java二级-Swing实现复选按钮
所属栏目:[Java] 日期:2020-12-15 热度:110
package hello;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Hello extends JFrame{private JLabel lab;private JCheckBox box1,box2;public Hello(){super("复选按钮");setSize(300,300);setLocation(300,300);setLayout([详细]
-
多线程和CPU的关系
所属栏目:[Java] 日期:2020-12-15 热度:94
什么是CPU (1)???????? Central? Progressing? Unit 中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。 (2)???????? CPU包括 运算器,高速缓冲存储器,总线。 (3)???????? 它的工作,主要是解释计算机中的指令,和处理计算机[详细]
-
Java考试
所属栏目:[Java] 日期:2020-12-15 热度:162
? 本周一进行了java编程考试,下面是具体代码: ? ? 首先是ScoreInformation类来存储学生信息。 public class ScoreInformation { private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private[详细]
-
分页&高级查询
所属栏目:[Java] 日期:2020-12-15 热度:176
分页 真分页 点击到那一夜的数据,我们就使用范围查询 Select * from jobs where ... limit 0,3 ? 假分页 我们把所有数据查出来,放到内存中 ?分页的实现: 我们创建一个分页的工具类, package cn.jiedada.util; import java.util.List; /** 这是一个做分页[详细]
-
详解及对比创建线程的三种方式
所属栏目:[Java] 日期:2020-12-15 热度:174
一.Java创建线程的三种方式 Java中创建线程主要有三种方式: 1.继承Thread类 2.实现Runnable接口 3.使用Callable和Future 1.继承Thead类创建线程 (1)继承Thread类并重写run方法 (2)创建线程对象 (3)调用该线程对象的start()方法来启动线程 public clas[详细]
-
java第一次测验
所属栏目:[Java] 日期:2020-12-15 热度:69
一、 考试 要求: 1、按照测试内容要求完成程序的设计与编程; 2、 建立学号姓名文件夹,如:“信 1 18 8 05- -1 1 班 班 7 20183557 杨雄豪 ”,将 源程序文件、 accountinformation.txt 、t accountlist.txt 保存在文件 夹中,压缩成 r rar 文件提交。 3、[详细]
-
文本扫描器 java.util 类 Scanner
所属栏目:[Java] 日期:2020-12-15 热度:193
10. 文本扫描器 java.util 类 Scanner 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 构造方法 接收 System.in , ? File ?和 ? InputStream public Scanner(File source): 构造一个新的 Scanner,它生成的值是从指定文件扫描的。 public[详细]
-
JavaWeb图片上传的几种方式
所属栏目:[Java] 日期:2020-12-15 热度:55
一、图片上传介绍 JavaWeb方向编程过程中,实现图片上传有三种方式: 1、传统的基于springMVC的MultipartFile类实现图片上传。 2、基于Ajax的图片上传。 3、基于Base64压缩的图片上传。 二、springMVC图片上传(springboot通用) 此方法的优点是可以将图片和[详细]
-
开学考试学生成绩管理Java
所属栏目:[Java] 日期:2020-12-15 热度:100
首先student类 package xuexi; public class Student { private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private double networkscore; private double databasescore; private double sof[详细]
-
Comparator和Comparable
所属栏目:[Java] 日期:2020-12-15 热度:198
12. 比较器java.util 接口 Comparator 集合具有比较特性。 强行对某个对象 collection 进行整体排序 的比较函数。 可以将 Comparator 传递给 sort 方法(如 Collections.sort 或 Arrays.sort),从而允许在排序顺序上实现精确控制。 还可以使用 Comparator[详细]
-
软件工程第一学期开学考试
所属栏目:[Java] 日期:2020-12-15 热度:74
题目为java系统的学生成绩管理系统,没有文件操作的内容所以对于自学来说,没有实际难点。用时150分钟,完成所有任务。对于开学第一课,自我感觉不错。但由于审题不清楚,在三个子方法的返回界面上失误,应为放回当前功能,结果返回到了主目录,导致丢分1.5[详细]
-
Java测验1
所属栏目:[Java] 日期:2020-12-15 热度:58
package test1;//信1805-1 张志流 20183638 import java.util.Scanner; public class ScoreManagement { static double sj; static double yj; static double jj; static double gj; static double rj; static double pj; int i; public static void main(St[详细]