自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态

https://blog.csdn.net/u014590757/article/details/79717549这个写的好

2021-05-31 16:31:19 115

原创 web复习-2

web复习-21.servlet开发需要两个步骤:1.编写一个类实现servlet接口2.把开发好的java类部署到web服务器中。2.hello servletSerlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet构建一个普通的Maven项目,删掉里面的src目录,在这个项目里面建立Moudel(模块),这个空的工程就是Maven主工程;在Maven父子工程中父项目的pom.xml中自动生成 <modules>

2021-02-25 11:50:13 119

原创 web复习-1

web复习-11.基本概念1.web:网页的意思2.静态web:**·**html,css**·**提供给所有人看的不会有变化3.动态web:**·**提供给所有人看的会有变化,每个人在不同的时间不同的地点各不相同Servlet/jsp,asp,php在java中,动态web资源开发的技术统称为javaweb;2.web服务器ASP:·微软:国内最早流行的·在html中嵌入了VB脚本,ASP+COM·在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱·维护成本高·

2021-02-24 12:52:50 325

原创 数据库复习-5

数据库复习-5事务要么都成功,要么都失败======1,sql执行 A给B转账2,sql执行 B收到A的钱======将一组sql放在一个批次中去执行ACID原则 原子性,一致性,隔离性,持久性1、原子性即不可分割,事务要么全部被执行,要么全部不执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生变化;如果有子事务失败,则其他子事务的数据库操作被回滚,即数据库回到事务执行前的状态,不会发生状态转换2、一致性事务的执行使得数据库从一种正确状态

2021-02-03 11:41:50 156

原创 汇编学习了解

汇编学习-1什么是机器语言:#目前的电子计算机状态0和1#最早的程序员,穿孔卡带加 0100 0000减 0100 1000乘 0100 1000 0100 1000除 0100 1000 1100 1000之后简化成为助记符。汇编语言,将人能理解读语言转换成计算机语言加 IMC 减 DEC 乘 MUL除 DIVC语言加 + 减 — 乘 *除 /进制一进制,一进一,结绳记事二进制,二进一 ,计算机八进制,八进一,8个符号组成 0 12 3 4 5 6 7

2021-02-01 12:38:37 103

原创 java复习-10

java复习-10网络编程IP地址ip地址:InetAddress127.0.0.1:本机localhostip分类:ipv4:4个字节组成,0~~255​ ipv6: fe80::752d:6dbb:16f0:3cae%5, 128位,八个无符号整数域名:记忆ip问题//测试ippublic class TestInt { public static void main(String[] args) throws UnknownHostException { I

2021-01-30 15:44:02 122

原创 java复习-9

java复习-9线程优先级线程优先级用数字表示范围是1-10public class Testpriority { public static void main(String[] args) { System.out.println( Thread.currentThread().getName()+"--->"+Thread.currentThread().getPriority() ); Mypriority mypriority=new Mypriorit

2021-01-28 13:59:29 74

原创 java复习-8

java复习-8多线程process:相当于开着qq音乐和网易云Thread:qq音乐中既可以听歌又可以倒计时关闭线程创建三种创建方式1.继承Thread类2.实现Runnable接口3.实现Callable接口ps:其中Thread类实现了Runnable//线程开启不一定立即执行由cpu调度执行public class TestTHread extends Thread { @Override public void run() { for (int

2021-01-27 14:41:32 125

原创 数据库复习-4

数据库复习-4排序-- 排序order by 升序asc 降序dscSELECT s.studentno,studentname,subjectno,studentresultfrom student as sRIGHT JOIN result rON s.studentno=r.studentnoorder BY studentresult ASC分页-- 缓解数据库压力,给人体验更好-- 一般网页显示当前页和总的页数SELECT s.studentno,student

2021-01-25 13:57:47 126

原创 java复习-7

java复习-7面向对象(oop)面向对象的思想:物以类聚,分类的思想模式,线性思维三大特性:封装,继承,多态类和对象的创建类的定义:class 类名称{属性名称;返回值类型 方法名称(){}}使用new关键字创建对象new 关键字表示创建一个对象new 关键字表示实例化对象new 关键字表示申请内存空间注意:如果使用一个没有申请内存空间的对象,会报空指针异常:java.lang.NullPointerException(1)new关键字:表示向内存申请空间,也表示实

2021-01-24 16:14:22 103

原创 java复习-6

java复习-6数组定义:数组是定义相同类型数据的有序集合数组的声明创建 //变量的类型 变量的类型 =变量的值 //定义 int []nums; //首选 int nums2 []; // c 和 c++ //使用new关键字 nums=new int[10];//真实分配空间 这里面可以存放10个int类型的数 //给数组元素赋值 nums[0]=1; nums[1]=2; nums[2]=3;

2021-01-23 18:06:25 63

原创 数据库复习-3

数据库复习-3DQL查询数据(重点)指定查询字段 简单查询-- 查询所有学生select * from student-- 查询指定字段SELECT `StudentNo`,`StudentName` FROM student-- 给结果起别名SELECT `StudentNo` as 学号,`StudentName` as 学生姓名 FROM student-- 函数SELECT CONCAT('姓名',StudentName) AS 新名字 from student去

2021-01-22 15:18:05 126

原创 Java复习-5

Java复习-5方法方法是语句的集合,他们在一起执行一个功能最好一个方法只做一个功能(原子性)结构修饰符 返回值类型 方法名 (参数类型 参数名){方法体return 返回值}方法的调用注意Java中为什么方法加个static。main方法才能调用static方法?不是一定要加的,只是你加了之后可以在方法里面直接调用,不需要创建对象;因为main函数是静态方法,所以有一些方法设置为静态是为了方便调用。注意:1、在静态方法中,不能调用非静态方法及引用非静态变量。但

2021-01-22 12:14:40 57

原创 数据库复习-2

数据库复习-2SQL语法学习创建表--字符串使用用''create table if not exists `student`( `id` int(4) not null auto_increment comment '学号', `name` varchar(30) not null default '匿名' comment '姓名', `pwd` varchar(20) not null default '123456' comment '密码', `sex` va

2021-01-21 14:14:51 124

原创 java复习-4

java复习-4java流程控制用户交互Scannerimport java.util.Scanner;import java.util.Vector;public class Main{ public static void main(String args[]) { Scanner reader=new Scanner(System.in); String s1=reader.nextLine(); String s2=reader

2021-01-21 12:36:15 77

原创 算法学习-1

剑指offer算法题题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。题目分析1.首先判断k[0]到k[m]可能有哪些数字,实际上只可能是2或者3。2 .当然也可能有4,但是4=2*2,我们就简单些不考虑了。5 < 2 * 3, 6 &lt

2021-01-20 14:39:52 157

原创 数据库复习-1

数据库复习-11.数据库分类关系型数据库(sql)mysql,Oracle,sql server等通过表之间行和列之间进行数据的存储非关系型数据库(not only sql)redis mongdb对象存储DBMS(数据库管理系统)**· **数据库管理软件,科学有效的管理我们的数据,维护和获取数据2.基本命令操作mysql -u root -p -- 链接mysql-- 所有语句以;结尾create database gx;-- 创建数据库show database; -- 显

2021-01-20 14:03:33 99

原创 java复习-3

java复习-3基础类型转换运算中要先将不同类型的转换成同一类型再进行计算;int i=128; byte b=(byte)i; //内存溢出 double c=i; System.out.println(i); System.out.println(b); System.out.println(c); //强制类型转换--高--》低 //自动转换 低--》高 /* * 1不能转换成boolean * 2不能把对象类型转换为不相干类型 * 3把高

2021-01-20 13:36:23 54

原创 java复习-2

java复习-2基础语法1.标识符和关键字关键字:像 public static class do char this super等等类名,变量名,以及方法名都被称为标识符标识符注意所有的标识符都应该以字母,$,或_开头首字符之后可以是 字母 数字 $ _ 组合不能使用关键字作为变量名或方法名标识符是大小写敏感的2.数据类型java是强类型语言:要求变量的使用严格符合规定,所有变量都需要先定义才能使用java数据类型分为两大类1.基本类型:String是类不是关键字1 数值

2021-01-19 13:45:58 105

原创 java复习-1

java复习-11.java特性和优势面向对象可移植性(write once run anywhere)高性能分布式动态性(反射机制)多线程安全性健壮性2.java三大版本javaSE 标准版(桌面程序,控制台开发)javaME 嵌入式开发(手机,家电)几乎已经死掉javaEE E企业级开发(web ,服务器)3.jdk,jre,jvmjdk: java开发者工具jre: Java运行时环境jvm: java虚拟机4.编译型和解释型两个的主要区别是***时机不同***

2021-01-19 13:45:03 53

原创 关于utf-8-sig问题小记录

2020-06-14 21:45:33 324

原创 Exception evaluating SpringEL expression:

Exception evaluating SpringEL expression:错误说明:在网上找了很多文章解决的方法,很多都没啥作用不过慢慢找着百度还是被我找到了解决的方法转载自:http://www.bubuko.com/infodetail-2594317.html错误信息:Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "username" (template: "u

2020-06-11 11:43:53 11011 8

原创 百度之星练习之欧拉回路

package Sevenbridge;import java.util.ArrayList;import java.util.Scanner;public class SevenBridgeProblem { public static int MAX = 1000; public static int[][] map = new int[MAX][MAX]; ...

2019-12-16 09:42:32 170 2

原创 关于confirm的使用

<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title></head&...

2019-11-26 07:59:26 161

原创 在原窗口的基础上新打开窗口

<a class="btn btn-default" type="button" href="http://localhost:8080/Studentmessage.action" target="_blank">查看个人信息</a>href 与target中的分别是要产生的网页的地址以及设制产生新的页面。...

2019-09-27 15:54:25 248

原创 springboot遇到的前台问题

在使用el表达式时爆出错误java.lang.NumberFormatException:For input string :"id" 错误首先在xml文件中设置maven<dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> &...

2019-09-27 09:45:41 211 1

原创 项目问题解决:如何在页面一加载完就运行某个js方法

window.onload= function () { 方法体}

2019-09-24 22:57:51 199

原创 在使用mysql8.0遇到的坑

在做springboot项目时连接的是MySQL数据库可是老是提示Could not create connection to database server.然后我排除了账号密码的错误,最终推测为驱动的问题,在原来版本的mysql中是使用"com.mysql.jdbc.Driver"去连接,但是在MySQL8.0要用"com.mysql.cj.jdbc.Driver"ps:即使...

2019-09-19 09:23:05 580

原创 关于mybatis学习遇到的问题

今天在进行mybatis的基本测试的时侯出现了这个问题。DEBUG - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.原因:xml里面不能有java方不存在的类,它是会去找的,找不到就报错,所以,万一删掉java类了,xml里面的相对应映射的字段也要注释掉。...

2019-08-27 09:52:08 163

原创 关于在做web项目时遇到的问题

在做web的小项目时,经常遇到传值问题。今天遇到一个后台向前台通过session传值却接受不到的问题。当使用 <c:forEach var="r" items="${plist}"> <li><a class="jie-title" href="http://localhost:8080/fly/html/jie/detail.html" targe...

2019-08-11 17:18:31 579

原创 关于RequestDispatcher跳转丧失js和css样式问题

在使用RequestDispatcher跳转页面时,跳转后的页面没有了任何样式,分析原因:RequestDispatcher将当前文件的路径给改了,所以Js文件以及CSS样式发生变化;解决:在显示页面的前面添加<% String path = request.getContextPath(); String basePath = request.getScheme()+"://...

2019-08-04 18:26:24 430

原创 关于栈堆方法区的理解

在创造一个对象时,jvm先将class文件加载到内存,方法自然在方法区中;new beauty();会在堆中根据class创造对象,并且会有一个地址,当声明一个对象时,这个对象会指向这个地址进行引用。...

2019-07-27 11:46:25 334

原创 笔记之密钥

密钥的学习PKI:CA证书验证签发 RA注册中心 KM密钥管理1.摘要算法常见:MD5 SHA1不管原始长度多大,摘要出来密文都是128位:不可逆且唯一MD5主要防篡改,相同输入则相同输出2.对称加密比较快3.非对称加密RSA生成两把密钥,公钥公开,私钥保密可以做签名数字签名:用自己的私钥把一段话加密;数字信封:明文信息做一次摘要,在用对称加密加密消息,用非对...

2019-07-16 13:19:50 192

原创 笔记之for和while

java:为什莫大部分用for而不用while在for和while的区别中,除了格式以外主要是变量的区别。根据Java中的垃圾回收机制,while的变量设制不会自动的去回收,只能当到达某个极限或者固定的时间才会回收,而for的变量用完就会回掉了,会使cup利用提高。...

2019-07-16 11:51:58 124

school.sql

sql

2021-01-22

mybatis的包.zip

mybatis的包/

2020-02-23

BigScreen.zip

第一次使用echarts做的大屏

2020-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除