-
Java首次试验连接
所属栏目:[Java] 日期:2020-12-15 热度:97
主程序源码为 %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% !DOCTYPE html html head meta charset="UTF-8" title首页/title /head body div align="center" div class="a" a href="add.jsp"信息添加/a /div /div[详细]
-
Java命名规范
所属栏目:[Java] 日期:2020-12-15 热度:195
一、命名规范 1、?项目名全部小写 2、?包名全部小写 3、?类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如: public class MyFirstClass{} 4、?变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:[详细]
-
?DRF?-----三大认证组件--认证组件
所属栏目:[Java] 日期:2020-12-15 热度:138
认证组件 铺垫: 源码分析 入口: restframework 框架内的 views? 下的 APIView 的 dispatch方法 ? ? 组件的最下面 有三个方法? ?分别是 认证组件? 权限组件 和 频率组件 perform_authentication?(认证组件) 校验用户 - 游客 合法用户 非法用户 游客: 代表校验[详细]
-
登录注册
所属栏目:[Java] 日期:2020-12-15 热度:128
主程序为 %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% !DOCTYPE html html head meta charset="UTF-8" title首页/title /head body div align="center" div class="a" a href="add.jsp"课程信息添加/a /div div[详细]
-
课堂测试用javaweb写一个注册界面,并将数据保存到后台数据库
所属栏目:[Java] 日期:2020-12-15 热度:177
今天我到现在为止,也只完成了数据库的连接,还没有写前台的javascript的检查输入的代码,打算周四前完成。 代码如下: 1 package Dao; 2 3 import java.sql.Connection; 4 import java.sql.Statement; 5 6 import DBUtil.DBUtil; 7 8 import Entity.User; 9[详细]
-
2019年10月21日课堂测试
所属栏目:[Java] 日期:2020-12-15 热度:114
一、题目 石家庄铁道大学 2019 年秋季 ??2018 级课堂测试试卷(六)( 10 分) 课程名称: JAVA 语言程序设计 ? 任课教师 : 王建民 ?? ?????考试时间: 150 分钟? 一、?? 考试要求: ? 1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;[详细]
-
Java每日一面(Part1:计算机网络)[19/10/21]
所属栏目:[Java] 日期:2020-12-15 热度:103
作者: 故事我忘了 ¢ 个人微信公众号: 程序猿的月光宝盒 1.UDP简介 1.1UDP报文结构: ? Source Port:源端口 Destination Port:目标端口 Length:数据包长度 Checksum:奇偶校验值 data octets:用户数据 1.2 UDP特点 ? 1.面向非连接 ? 传输数据之前,源端和终端无[详细]
-
使用java语言实现一个动态数组(详解)(数据结构)
所属栏目:[Java] 日期:2020-12-15 热度:75
? 废话不多说,上代码 1.从类名开始(我真是太贴心了,给自己点个赞) public class ArrayE 首先数组类需要带有泛型,这个不多说。需要注意的是 在java中,数组只能存放同一个类型的。 2.成员变量 private int size; // 数组中元素的个数 private E[] data;[详细]
-
Java描述设计模式(15):责任链模式
所属栏目:[Java] 日期:2020-12-15 热度:126
本文源码: GitHub·点这里 || GitEE·点这里 一、生活场景描述 1、请假审批流程 公司常见的请假审批流程:请假天数 当 day=3 天,项目经理审批当 3day=5 天,部门经理审批当 day5 天,CEO审批 2、流程图解 3、代码实现 public class C01_InScene { public stat[详细]
-
经典多线程问题-轮流打印字母和数字
所属栏目:[Java] 日期:2020-12-15 热度:89
1.0 synchronized package com.example.demo.study.questions; /** * @ClassName Question13 * @Description: 经典多线程问题-轮流打印字母和数字 * @Author xtanb * @Date 2019/10/22 * @Version V1.0 * */ public class Question13 { private volatile boo[详细]
-
java线程池技术
所属栏目:[Java] 日期:2020-12-15 热度:85
服务器在处理客户端请求时,经常面对的是客户端的任务简单,单一。如果针对每个任务,都创建一个线程执行,那么对于成千上万的客户端任务,服务器会创建数以万计的线程。这会使得操作系统频繁地进行线程的上下文切换,增加系统负载,浪费系统资源。 线程池技[详细]
-
WPF在XAML中Binding使用StringFormat属性
所属栏目:[Java] 日期:2020-12-15 热度:68
1、绑定Currency,如果没有字符的话,后面需要先加入{},不加的话会出问题 TextBlock Text= "{Binding Amount,StringFormat={}{0:C}}" / 2、绑定Currency,并在前面加入一些字符,跟上面相比,没有{} TextBlock Text= "{Binding Amount,StringFormat=Total:[详细]
-
[随笔][Java][JDK][Linux中安装JDK]
所属栏目:[Java] 日期:2020-12-15 热度:77
操作系统版本 cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) cat /proc/version Linux version 3.10.0-862.el7.x86_64 ([email?protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018[详细]
-
jdk1.8StreamApi
所属栏目:[Java] 日期:2020-12-15 热度:159
Stream是对集合的包装,通常和lambda一起使用。 使用lambdas可以支持许多操作,如 map,filter,limit,sorted,count,min,max,sum,collect 等等。 同样,Stream使用懒运算,他们并不会真正地读取所有数据,遇到像getFirst()?这样的方法就会结束链式语法。 在接下来的[详细]
-
jdk1.8Lambda表达式
所属栏目:[Java] 日期:2020-12-15 热度:112
Lambda 表达式简介 Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用[详细]
-
jvm监控命令-jstat
所属栏目:[Java] 日期:2020-12-15 热度:82
jstat 用于查看服务器上某个服务的GC情况。 一般使用方式 jstat –gcpid 或 jstat –utilpid 时间间隔—每个一定时间(指定的时间间隔)输出一次进程pid的内存情况及gc情况。 类加载统计(-class) Loaded Bytes Unloaded Bytes Time 加载class的数量 所占用空[详细]
-
Java中String初始化了String域 和 构造器初始化的String域的差异
所属栏目:[Java] 日期:2020-12-15 热度:107
这是 java编程思想 第五章---初始化与清理 的一题 练习2 : 创建一个类,它 包含了一个定义时就被初始化了的String域,以及另一个通过构造器初始化的String域,这两种方式有何差异. ? 看这一段程序以及结果,首先明确三个知识点: 1.String是引用对象 2.equals()[详细]
-
JDBC的SQL注入漏洞分析和解决
所属栏目:[Java] 日期:2020-12-15 热度:150
1.1.1 SQL注入漏洞分析 1.1.2 SQL注入漏洞解决 需要采用PreparedStatement对象解决SQL注入漏洞。这个对象将SQL预先进行编译,使用?作为占位符。?所代表内容是SQL所固定。再次传入变量(包含SQL的关键字)。这个时候也不会识别这些关键字。 public class User[详细]
-
comparator和comparable的区别
所属栏目:[Java] 日期:2020-12-15 热度:129
Comparable??java.lang??内比较器 传入一个对象,与自身进行比较,返回差值 正整数 0 负整数。 实现接口 :public interface ComparableT 接口定义的方法:public int compareTo(T o); 举例: private static class Student implements Comparable{ int id;[详细]
-
对于vector中高效删除中间元素的技巧
所属栏目:[Java] 日期:2020-12-15 热度:142
众所周知,vector是连续存储空间,只提供高效的尾部删除方法pop_back() ,在中间删除的效率很低,那么如果大家想快速删除中间元素该如何实现? ? 话不多说,看代码: // 移除vector元素,最后一个填充。 templatetypename T inline void ListRemoveAt(vector[详细]
-
注解在Java中是如何工作的?
所属栏目:[Java] 日期:2020-12-15 热度:54
来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解,它们是如何工作[详细]
-
java_第一年_JDBC(6)
所属栏目:[Java] 日期:2020-12-15 热度:151
DataBaseMetaData对象 :由Connection.getDataBaseMetaData()方法获得,可以用来获取数据库的元数据,提供的方法有: getURL():返回一个String类,代表数据库的URL,例:jdbc:mysql://localhost:3306/dataname; getUserName:返回连接数据库管理系统的用[详细]
-
Java获取当天、本周、本月、本季度、本年等 开始及结束时间
所属栏目:[Java] 日期:2020-12-15 热度:193
package com.zhaochao.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DataUill { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("当天24[详细]
-
CopyOnWriteArrayList
所属栏目:[Java] 日期:2020-12-15 热度:191
Redis写快照的时候,用到了Linux底层的Copy-On-Write技术,可能有些人没听过或者听过但是没有深入了解下这个技术,通俗易用地讲,写入时复制技术就是不同进程访问同一资源的时候,只有在写操作,才会去复制一份新的数据,否则都是访问同一个资源。 Copy-On-W[详细]
-
Java基础第五天总结——Java基础语法(下)——循环结构
所属栏目:[Java] 日期:2020-12-15 热度:123
目录: 一、循环结构2:while循环 二、循环结构3:do-while循环 三、嵌套循环 四、特殊关键字的使用:break、continue 五、项目一:家庭收支记账软件 /*----------------------------黄金分割线-------------------------*/ 一、循环结构2:while循环 ? ?说[详细]