自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 01-了解微服务

根据业务功能对系统进行拆分,每个业务作为独立项目开发,成为一个服务。将业务所有功能集中在一个项目中开发,打成一个包部署。微服务是一种经过良好架构设计的分布式架构方案。优点:降低服务耦合,有利于服务升级拓展。数据独立每个服务有自己独立的数据库。优点:架构简单,部署成本低。

2024-01-11 14:18:21 353

原创 MYSQL+JDBC

数据库操作1.创建一张表:create table 表名( 字段1 字段类型, 字段2 字段类型, ...);CREATE TABLE fictioncategory ( categoryud INTEGER, catagoryname VARCHAR ( 32 ), createtime datetime );注意:如果需要支持中文,在 create table 语句最后添加default charset = utf8注意:应该在创建表的时候指定主键,在字段的后面添加

2022-03-08 10:44:18 362

原创 JAVA9

1.反射Class 这是一个类任何一个类,当它被加载到内存时,JVM自动创建了一个Class对象,这个Class对象像镜子一样照着当前这个类的类结构,它可以看见当前这个类的成员变量和方法获取当前Class对象的三种方法: 1. 类名.class 2. 对象名.getClass() 3. Class.forName(全类名)注意:对于某个类加载而言,任何一种方式生成的Class对象实际上是同一个对象getSimpleName() 可以通过Class对象调用该方法获取正在加载的类名Pers

2022-03-08 10:43:19 112

原创 JAVA8

1泛型方法是在调用方法时指明泛型的具体类型//语法:方法访问控制符 <T,E...> 返回类型 方法名(形参列表) {}//注意:访问控制符和返回值类型中间的<T>非常重要,它表示此方法是泛型类型,但是泛型类中使用了泛型成员的方法并不是方法public static <T,E,K> void printType(T t,E e,K k) { System.out.println(t+"\t"+t.getClass().getSimpleName());

2022-03-08 10:42:48 111

原创 JAVA7

1 死锁死锁:多个线程相互等待,导致谁也无法执行如何避免死锁:尽可能将加锁b的粒度加粗,不要锁定过多细小的对象,而应该锁定较大的对象注意:1.当某个线程进入某个对象synchronized方法时,其他线程完全可以访问其他非synchronized的方法 2.非synchronized的方法会影响到synchronized的方法对当前对象属性值的修改 3.多个线程对于同一个对象的各个synchronized方法不能同时访问,它们互斥一般来讲,在多线程的项目中,增删改往往需要synchroniz

2022-03-08 10:42:17 1581

原创 JAVA6

1.StringBufferStringBuffer 可变字符序列我们可以调用一个String对象调用构造方法创建一个StringBuffer对象它可以提供各种方法对字符自身进行改变append("字符串"); 将传入的字符串追加在当前字符后delete(起始位置,结束位置)insert(插入位置,字符串)reverse() 将当前字符串逆序StringBuffer stringBuffer = new StringBuffer("hello");stringBuffer.append(

2022-03-08 10:41:46 441

原创 JAVA5

1.packagepackage用来定义一个包,包的作用在于解决类名冲突的问题,同一个包不允许出现相同的类名包的结构是有层级的,我们使用小数点分割包结构,我们可以使用包名.name来获取指定的某一个类我们往往使用自己所在公司域名的倒写作为当前的包名2.importimport导入某个类,那么在当前类中就可以直接使用该类,而无需写全类名注意同一个包下无需导入类就可以直接使用import 包名.*;可以导入该包下的所有类注意:java.lang包是唯一一个无需导包而可以直接使用的包3.继承

2022-03-08 10:40:37 261

原创 JAVA4

1.构造方法一个类中,用来构造对象的方法构造方法必须和类名同名,并且没有返回值注意:不能用void修饰构造方法只能使用new关键字调用当我们没有写关键字时,系统会提供默认无参的构造方法;当我们写了构造方法,那么系统不再提供默认构造方法。往往我们会在构造方法中为当前对象赋值,在调用的时候将属性传入方法形参,然后在构造方法中赋值注意,通常我们写一个有参的构造方法,那么我们最好在旁边再写一个无参的供别人调用2.java中的内存划分[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

2022-03-08 10:39:35 136

原创 JAVA3

1.递归程序调用自身的编程技巧称为递归它通常把一个大型的复杂问题转化为一个与原问题相似的规模较小的问题来求解,大大减少了程序的代码量public class Test34{ public static void main(String[] args){ int i = dg(100); System.out.println(i); System.out.println((1+100)*100/2); //高斯算法 } static int dg(int i){ int sum =

2022-03-08 10:38:37 169

原创 JAVA2

1.算术运算符+-*/% ---取余+=-=*=/=%=注意++和--表示当前遍历自增1或自减1当++或--写在前面,先自增自减,再使用变量当++或--写在后面,先使用变量,再自增自减2.比较运算符==>>=<<=3.赋值运算符=赋值运算符本身也是有值的,它的值是等号右边的4.逻辑运算符&和&& --并且| 和 || --或者& 逻辑与,先判断左边的表达式,如果不成立,右边的表

2022-03-08 10:37:34 135

原创 JAVA1

JAVA之父,詹姆斯高斯林sun公司面向过程面向对象类(属性,行为)JAVASE标准版1.面向对象2.健壮性:垃圾回收性3.跨平台JVM,java虚拟机JRE,Java运行环境JRE包含JVMJDK,java开发环境JDK包含JRE,JRE包含JVM1.安装JDK环境变量在系统变量 中新建变量名 JAVA_HOME变量值 d:\java\jdk编辑PATH,追加%JAVA_HOME%\bin新建变量名 CLASSPATH变量值 .;%JAVA_HOM

2022-03-08 10:36:28 164

原创 SSM框架集成 配置

1. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4

2021-04-01 12:48:16 99

原创 Spring集成mybatis

一、环境配置1.1 修改JDK版本1.2 添加坐标依赖 <dependencies> <!-- junit jar 包--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>

2021-03-24 20:46:01 92

原创 Spring IOC

一、主要内容[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w2Rc5d6b-1615990076730)(C:\Users\LEI\AppData\Roaming\Typora\typora-user-images\image-20210314150557079.png)]二、Spring框架2.1 Spring 框架概念Spring 是一个开源的JavaEE的应用程序主要核心是IOC(控制反转/依赖注入)和AOP(面向切面编程)两大技术降低组件之间的耦合度,实现

2021-03-17 22:08:37 121 1

原创 bootStrap

一、bootStrap介绍BootStrap是一套现成的css样式集合html,css,js框架,用于开发响应式布局<head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"/></head><body&gt

2021-03-09 21:35:50 158

原创 yum使用报错

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repoyum clean.

2021-03-06 18:32:33 118

原创 ORACLE 3.18 基础条件查询

2020-03-18 20:28:45 79

原创 ORACLE 3.16NOTE

2020-03-17 00:00:49 82

原创 大数据笔记3.9

完全分布式的步骤

2020-03-09 19:42:50 100

原创 虚拟机安装centos的一些注意事项

1.启动虚拟机后连按F2会出现主板的操作界面,在boot那一栏将光驱加到最上面2.安装完成后,点击配置虚拟机 ,将启动时自动连接光驱取消掉

2020-02-18 21:40:53 171

原创 JAVA中关于集合的学习

定义:集合是一个类型不固定长度不固定的一个正对于对象的容器。1.集合中只能存放对象,存放int型是转为Interger型后再存储的。2.hashSet里的数据不可重复3.ArrayList是实现List接口的,底层采用数组实现。4.ArrayList 实现了Cloneable接口,即覆盖了函数clone(),能被克隆。5.ArrayList 实现java.io.Serializable接...

2020-02-06 20:18:53 90

原创 MICAPS3主页面实现第四步

public void displaySetup() { JSplitPane splitLeft = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitLeft.setDividerLocation(300); JTabbedPane leftJPanel = new JTabbedPane(JTabbedPane.TOP); JS...

2019-12-08 16:23:26 194

原创 MICAPS3主页面实现第三步

public void setB2Function() {btn_2.setToolTipText(“打开文件”);btn_2.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubJFi...

2019-12-08 15:34:51 125

原创 MICAPS主页面实现第二步

public void createTool() { toolBar = new JToolBar(); toolBar.setFloatable(false); JButton btn_1 = new JButton(new ImageIcon("O://Eclipse-workspace//Micaps_Main//img//0.jpg")); btn_1.setToolT...

2019-12-08 15:05:57 166

原创 实现Micap3主页面第一步

把所有代码都写在构造方法里能够正确的运行出页面package Frame;import java.awt.Dimension;import java.awt.Toolkit;import javax.swing.JDesktopPane;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JM...

2019-12-07 10:54:13 203

原创 servlet使用时显示红色的原因

没有导入javax.servlet-api-3.1.0.jar包然后,右击jar包,选择add to liabrary

2019-10-22 19:54:23 4424

原创 找不到main方法 的解决方法

找不到main方法的解决方法圈的地方改成always

2019-09-18 14:50:44 2889

原创 如何在eclipse里使用tomcat

往Eclipse里添加tomcatWindow->preferences->general->server->runtime environment点击add后选择Apache,选择相应的版本点击next,然后点击Browse找到tomcat的安装地址最后右击项目,选择build path点击add liabrary后选server runtime,选择t...

2019-09-01 19:46:53 570

Micaps_Main.zip

对气象软件micaps3的仿制,在书上的基础上实现了一些小的功能,大概的把框架做了出来并没有实现很复杂的功能。

2020-01-12

空空如也

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

TA关注的人

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