自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 java下载/导出文件方法

java导出数据为Excle的方法

2023-03-06 22:21:21 248

原创 数据结构-【绪论】

数据结构相关知识

2023-02-27 22:14:00 102

原创 日志归集logstash报错

初次接触日志归集组件,对其原理了解还不是很透彻,就简单分享下在使用logstash是报的错误吧。我们的项目中本身就有logstash,在对接其他项目组时,为其提供了logstash做日志归集,他有好多微服务,每个...

2022-05-12 19:25:38 1575

原创 2022农民工的想法

作为一名21届软件工程专业的毕业生,刚毕业就进去了这家外包公司,觉得学习的东西并不是很踏实,想要去互联网公司卷一卷,我真的想提升自己,和各位大佬一样-牛逼

2022-02-09 17:37:41 179

原创 MyBatis(作业)

实现代码:package com.openlab.pojo;import java.util.Date;public class Address { private int id; private String contact; //private String addressDesc; private String addressInfo; private String postCode; private String tel; private int createdBy; pr

2020-11-10 23:45:06 237

原创 MyBatis(一)

实现代码:package com.openlab.dao;public interface ProviderMapper { //查询统计供应商的数量 public int count();}<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3

2020-11-08 23:43:36 73

原创 Java(框架)Spring(一)

需求:实现代码:SoldierBoy:package com.openlab.soldierboy;public class SoldierBoy { private String who1 = ""; private String who2 = ""; public String getWho1() { return who1; } public void setWho1(String who1) { this.who1 = who1; } public S

2020-11-02 19:08:39 126

原创 Java-Web(项目)优化登录注册

实现代码:package com.homework.dao1;public interface Login { public String doLogin(String _username,String _password);}```javapackage com.homework.dao1;import com.homework1.pojo.Employee;public interface Register { public String doRegister(Emplo

2020-10-22 14:16:45 192

原创 java-Web(项目)-登录与注册

使用分层开发、并对数据访问配置进行优化改写注册、登录:实现代码:登录:package com.homework.login;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.homework4.utils.DbConnUtils;public class DoLogin { /

2020-10-19 21:12:57 606 1

原创 Java—Web(项目)使用JDBC对医生系统进行增删改查操作

添加:实现代码:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Jdbc02 { public static void main(String[] args) { String url = "jdbc:mysql://127.0.0.1:3306/hospital?use

2020-10-15 14:16:58 299

原创 java—web—数据库(作业)

需求:实现代码:create database mybankcreate table bank(customerName varchar(20) comment'用户姓名',currentMoney int(8) comment'余额')charset='utf8'insert into bank(customerName,currentMoney) values('张三',1000),('李四',1)begin;insert into bank(customerName,curr

2020-10-14 18:29:05 282

原创 java—Web(项目)—数据库(插入数据)

实现代码:CREATE TABLE `allot` ( `allotId` int(8) default NULL COMMENT 'ID', `hospitalId` int(4) default NULL COMMENT '医院ID', `originNum` date default NULL COMMENT '起点库房编号', `endNum` float default NULL COMMENT '终点库房编号', `drugNum` int(8) NOT NULL COMM

2020-10-13 23:01:37 1584

原创 java—Web—MySql(高级查询)

需求:代码:USE test;CREATE TABLE person(number INT(4) AUTO_INCREMENT COMMENT'序号' PRIMARY KEY,NAME VARCHAR(50) NOT NULL COMMENT'姓名',sex CHAR(2) COMMENT'性别',bornDate DATETIME COMMENT'出生日期')CHARSET='utf8'#将表名修改为tb_personALTER TABLE person RENAME TO tb

2020-10-12 17:55:36 250

原创 java—Web(项目)数据库(一)

实现代码:CREATE DATABASE hospital;USE hospital;CREATE TABLE feesDetails(ID INT(4) COMMENT'收费项目',drugNum VARCHAR(10) COMMENT'药品编号',amount FLOAT COMMENT'数量',total FLOAT COMMENT'小计')COMMENT='收费详情表'CREATE TABLE payItems(ID INT(4) COMMENT'收费项目',payNam

2020-10-11 20:22:38 311

原创 MySql(一)简单创建数据库

需求:实现:需求:实现:需求:实现:需求:实现:需求:实现:需求:实现:以上均为个人所写,如有错误,欢迎指正,谢谢!

2020-10-09 18:17:17 60

原创 java-Web(JQuery)作业

实现页面:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0px; padding: 0px; font-size: 12px; } ul li{ list-style: none; } #nav{

2020-09-27 22:30:10 298

原创 java-Web(Jquery选择器)作业

实现页面:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>当当</title> <style> li{ list-style: none; } .h4{ background-color: orange; border-spacing: none; border-color:

2020-09-24 15:14:13 459

原创 java-Web(项目部分)

实现效果:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>添加收费项目</title> <style> .td{ background-color: gray; width: 120px; height: 40px; } .td2{ width: 1200px;

2020-09-22 17:09:56 184

原创 java-Web(表单的验证)

实现页面:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>美化会员登录界面</title> <style> td{ font-size: 12px; } /*a{ text-decoration: none; }*/ .d1 a:hover{ color:

2020-09-22 10:36:00 493

原创 java-Web(js)作业

题一:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>产看一年四季变化</title> <script> </script> </head> <body> <div> <table align="center" border="1" border

2020-09-20 22:40:59 2721

原创 java-Web(项目部分)

代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>挂号管理</title> <script type="text/javascript"> function first(){ var a = document.getElementsByClassName("sele"); alert("退号成功!"); .

2020-09-17 14:49:36 96

原创 java-Web——java script(第一天练习)

题一:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>购物简易计算器</title> <script type="text/javascript"> //加法 function add(){ var x=document.getElementById("num1").value; var

2020-09-16 18:57:26 462

原创 java-Web(项目)部分

实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>角色管理</title> </head> <body> <div style="background-color: cornflowerblue;"> <form> <table style="background-col

2020-09-15 12:14:38 196

原创 java-Web(css作业)

题一:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>DIV+CSS布局</title> <style> #container{ width: 980px; margin: 0px auto; } #header{ height: 136px; background-

2020-09-14 21:49:31 144

原创 java-Web(css样式)

实现页面:实现代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>贵美商城</title> <style type="text/css"> .div{ width: 1000px; text-align: center; } </style> </head> <di

2020-09-13 22:32:50 588

原创 java-Web项目(部分)

实现页面:实现代码:(主体框架)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>住院办理</title> </head> <frameset rows="8%,*"> <frame src="submit/top.html" noresize="noresize" /> <frameset co

2020-09-13 18:41:51 323

原创 java-Web知识点(一)

1、HTML文档的基本结构是什么?基本结构:<head>头部部分和<body>主体部分。2、什么是块级、行级标签?块级元素可以设置大小,行不会,块元素会单独占一行,行内元素不会。常用的块元素有<div>、<p>、<h1>~<h6>等,行内元素有<span>、<img>等。3、<h1>、<p>、<hr>分别代表什么?<h1>代表一级标题属于标题标签,<

2020-09-10 16:29:23 121

原创 java-Web基本标签(二)作业(2)

题一:代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>登录系统</title> </head> <body> <form action="" method="post"> <table align="center" style="background-color: ghostwhite

2020-09-10 14:14:59 183

原创 java Web-基本标签(二)作业(一)

题一:实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>超链接与特殊符号</title> </head> <body> <div> <form> <table> <tr> <td><img src="img/lo

2020-09-09 17:03:12 193

原创 java Web-HTML基本标签(一)作业

题一:代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>简单的百度网页</title> </head> <body> <form action="index.html" method="post"> <table style="text-align: center;" align="ce

2020-09-08 15:46:53 592

原创 java Web-HTML标签(1)

预习检查:HTML是什么?HTML(HyperText Mark-up Language,是超文本标记语言或超文本链接标示语言),是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。HTML文档的基本结构是什么?基本结构:head头部部分和body主体部分。作业:第一题:首先分析需要用到哪些标签:<h1></h1><h2></h2><hr /> <!--列表项--><p></p>

2020-09-07 20:44:22 150

原创 民工说——线程安全问题,为什么会出现?怎么解决?

作为一个初入编程语言的民工,对于我来说工地的砖依旧烫手,每天也是精疲力尽,工头已经要扣工资了~~今天搬砖是偶然看见砖头上有着“线程安全问题,为什么会出现?怎么解决?”线程安全问题:在操作系统中,进程之间的数据是隔离的;但是注意:如果是一个进程里面多个线程,线程之间是共享一个进程的;在java中,如果使用多个Thread线程启动同一个Runable的线程对象,此时这些线程会共享Runable对象的属性,就容易出现线程安全问题(非线程安全问题)。解决线程安全问题:使用加锁解决,在java’中,目前

2020-08-04 17:49:47 95

原创 民工解惑——java中volatile关键字的作用

volatile关键字的作用、原理在只有双重检查锁,没有volatile的懒加载单例模式中,由于指令重排序的问题,我确实不会拿到两个不同的单例了,但我会拿到“半个”单例。而发挥神奇作用的volatile,可以当之无愧的被称为Java并发编程中“出现频率最高的关键字”,常用于保持内存可见性和防止指令重排序。内存可见性内存可见性:所有线程都能看到共享内存的最新状态。如何保持内存可见性volatile的特殊规则就是:read、load、use动作必须连续出现。assign、store、write动

2020-08-04 17:34:45 146

原创 java——synchronized和Lock的区别

synchronized和lock的区别和使用线程与进程一个程序至少需要一个线程,一个进程至少需要一个线程 线程->进程->程序线程是程序执行流的最小单位,进程是系统进行资源分配和调度的一个独立单位。Thread的方法①start()方法:开始执行该线程②stop()方法:强制结束该线程③join()方法 :等待该线程结束④sleep()方法:该线程进入等待⑤run()方法 :直接执行该线程的run方法(线程调用start()也会执行run方法,区别是一个是由线程调度运

2020-08-04 17:23:57 410

原创 java——对HashMap的put过程的简述

HashMap解析put的过程首先,用代码运行下,来体会下:代码实现:@Test public void test1() { //创建了一个HashMap Map<String,Object>map = new HashMap<>(); //使用put方法保存数据 map.put("age", 12); map.put("name", "gaga"); System.out.println(map); }运行结果:首先经过了hash

2020-07-28 18:31:05 3926

原创 java——HashMap、Hashtable、ConcurrentHashMap三者间的异同

Map:可以看成一个两列的表格,两列分别是key(执行的是hash算法是一个hash表在维护)和value。拥有子类HashMap和TreeMap。HashMap是基于Hash表实现的一个Map结构(k-v);特点:1、jdk1.2提供的非线程安全;2、初始化的数组长度是16,是2的幂次方;3、jdk8之后,如果链表的长度大于8,这个单向链表就会转换为红黑树;如果链表长度小于6位,就会从红黑树转换为链表。4、数组扩容时,扩容的大小是原有数组的2倍;5、HashMap的键可以使null,但

2020-07-28 18:07:06 128

原创 java——HashSet、TreeSet、LinkedHashSet之间的关系

说到HashSet、TreeSet、LinkedHashSet之间的关系,还得从Set说起~~Set(集合)将一系列数据放在一起,其中的数据不能重复。Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。HashSetHashSet特点1.不能保证元素的排列顺序,顺序有可能发生变化,其运用的是HashMap存储的;2.不能重复的。当向HashSet结合中存入一个元素时,HashSet会

2020-07-27 18:11:39 168

原创 java——Vector、ArrayList和LinkedList三个的异同之处

1.ArrayListArrayList是一个可以处理变长数组的类型,这里不局限于“数”组,ArrayList是一个泛型类,可以存放任意类型的对象。顾名思义,ArrayList是一个数组列表,因此其内部是使用一个数组来存放对象的,因为Object是一切类型的父类,因而ArrayList内部是有一个Object类型的数组类存放对象。ArrayList类常用的方法有add()、clear()、get()、indexOf()、remove()、sort()、toArray()、toString()等等,同时Ar

2020-07-27 17:33:55 136

原创 java——ArrayList源码解析简介

ArrayList介绍  ArrayList在平时开发过程中使用得特别频繁,它的底层是使用数组,存在线程并发安全(并发读写);  与之密切相关的Vector,功能和ArrayList几乎一样(源码也几乎一样),但是Vector是并发安全的,因为Vectory的接口,大多是在方法上加了synchronized关键字进行同步操作,达到并发安全的效果。  ArrayList底层使用数组,所以进行随机访问元素时比较高效,但是涉及到数据的删除和插入就比较低效(涉及到元素的移动);  与ArrayList相似的

2020-07-25 18:18:31 130

原创 java——系统常见类的简单介绍

系统中的常见类在常见的类中,最常见的不过是String类了,关于它的介绍,用法,注意事项以及与StringBuilder和StringBuffer的区别,在前几天的博客中我已经进行了总结,链接我会放在文章的最后,有兴趣的可以了解下,学无止境~~Object类Object类是类层次结构的根类。每个类都使用 Object 作为父类。所有对象(包括数组)都实现这个类的方法。简单来说就是,Object类是所有类的父类,包括我们所写的类,我们在使用类的时候就会利用Object类中的方法。public cla

2020-07-25 18:06:04 226 1

空空如也

空空如也

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

TA关注的人

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