- 博客(236)
- 收藏
- 关注
原创 PowerDesigner16.7安装及常用配置详解
前言安装前期准备工作:64位PowerDesigner16.7:安装文件pdflm16.dll:破解文件一、PowerDesigner安装二、PowerDesigner破解将“pdflm16.dll”复制并覆盖到软件安装的根目录中。三、逆向工程(Oracle举例)新建一个模型,如图所示选中当前模型 test. 然后在菜单栏里选择database->update model from database配置数据源ODBC配置较为繁琐,故以JDBC为例连接
2022-01-16 17:47:31
9531
5
原创 Spring Cloud Hystrix服务容错保护学习笔记(一)
服务容错保护 Spring Cloud Hystrix引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId></dependency>@EnableCircuitBreaker注解与@SpringCloudApplication//@Ena
2021-10-10 12:06:04
334
3
原创 服务治理 Spring Cloud Eureka学习笔记
服务治理 Spring Cloud Eureka服务治理可以说是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化与发现服务注册服务发现1.搭建服务注册中心。。。。。。。
2021-10-03 22:25:58
127
原创 Alibaba Nacos学习记录
Alibaba NacosNacos注册中心1.下载Nacos并启动Nacos Server2.Idea创建项目使用Spring Initiaizar工具,选择Spring Web,生成项目添加依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nac
2021-10-01 23:28:11
110
原创 SpringCloud微服务学习笔记
微服务1.特性每个微服务都可独立允许在自己 的进程一系列独立允许的微服务共同构建整个系统每个服务独立开发,只关注某广告特定功能轻量通信机制进行通信可使用不同语言及数据存储技术全自动部署机制2.优点易于开发和维护单个服务启动较快局部修改部署容易部署技术栈不受限按需伸缩3.缺点运维要求高分布式固有复杂性接口调整成本高重复劳动4.设计原则单一职责原则服务自治原则轻量级通信原则微服务粒度微服务架构Spring Cloud1.Spring Clou
2021-10-01 23:23:04
100
原创 Java调用Oracle存储过程和存储函数
----oracle10g ojdbc14.jar----oracle11g ojdbc6.jarpackage com.laowsoft.oracle;import oracle.jdbc.OracleTypes;import org.junit.Test;import java.sql.*;/** * @author laowsoft * @version 1.0 * @date 2021/4/15 21:09 */public class OracleDemo {
2021-04-15 22:05:45
155
原创 Oracle学习2——存储过程和存储函数区别、触发器
---存储过程和存储函数的区别---语法区别:关键字不一样-------------存储函数比存储过程多了两个return。---本质区别:存储函数有返回值,而存储过程没有返回值。-----------如果存储过程想实现有返回值的业务,我们就必须使用out类型的参数-----------即便是存储过程使用了out类型的参数,其本质也不是真的有了返回值-----------而是在存储过程内部给out类型参数赋值,在执行完毕后,我们直接拿到输出类型参数的值----我们可以使用存储函数有返回值的特
2021-04-15 22:01:57
146
原创 Oracle学习笔记——20210411
内容如下:-- 创建表空间create tablespace laowsoft datafile 'G:\app\weiyoo5\product\12.1.0\laowsoft.dbf'size 100m autoextend onnext 10m;-- 删除表空间drop tablespace laowsoft;-- 创建用户create user C##laowsoftidentified by laowsoftdefault tablespace laowsoft;--
2021-04-11 22:46:47
133
原创 使用Maven,idea创建web项目启动不了,war exploded: Artifact is being deployed, please wait...
页面报错输出如下:[2020-11-01 11:08:13,862] Artifact ch03-maven-web:war exploded: Artifact is being deployed, please wait...01-Nov-2020 11:08:14.018 涓ラ噸 [RMI TCP Connection(9)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChi
2020-11-01 11:17:58
1827
4
原创 MySQL添加注释
在数据库设计中,我们是建议为数据库,数据表以及数据字段进行添加注释的,MySQL数据库中,表和字段或列的注释是用属性comment来添加。1.表的注释 -- 创建表 create table t_fwgl_fwsshb( ywlsh varchar(40) not null comment '业务流水号', ) comment='表的注释:服务管理_服务审核表'; -- 修改表 alter table t_fwgl_fwsshb comment '服务管理_
2020-09-11 23:04:47
423
原创 致广大而尽精微,极高明而道中庸
致广大而尽精微,极高明而道中庸我非常喜欢标题这一句话,出自《中庸》,原文 “ 君子尊德性而道问学,致广大而尽精微,极高明而道中庸,温故而知新,敦厚以崇礼。”,这段话的意思是君子既尊崇先天的德行本性,又履行后天的求教学养;既达到广博的境界,又穷尽精妙细微之处;既达到高明的佳境,又奉行中庸之道;既温习已有的知识,又推知获取新的见解;既敦厚笃行,又崇尚礼仪。明天教师节,入职新公司,要保持一个学生求知的心态,饱满的学习热情,多向别人请教,在实践中成长,练强技术本领。将还没有掌握的技术知识逐步掌握,在“精微”处显
2020-09-09 22:01:49
2996
原创 安装EOS Platform 7.6,遇到Init DB failed![Specified key was too long; max key length is 767 bytes]解决办法
今天早上,入职前提前了解公司EOS开发工具及开发模式,安装EOS Platform 7.6,出现了这个问题。Init DB failed![Specified key was too long; max key length is 767 bytes[CREATE INDEX IDX_WFWI_PARTICI ON WFWORKITEM( PARTICIPANT )]Specified key was too long; max key length is 767 bytes[CREATE INDEX
2020-09-09 18:34:22
823
原创 JavaScript基础知识及99乘法表练习
JavaScript概念:一门客户端脚本语言运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能: *可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名:C–,后来更名为:ScriptEase。1995年,Netscape(网景)
2020-09-04 22:55:57
370
原创 案例1:网站注册(CSS)
案例1:网站注册(CSS)分析:代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title> <style> *{ margin: 0px; padding: 0px; box-sizing: border-box;
2020-09-04 12:02:19
205
原创 CSS:页面美化和布局控制
CSS:页面美化和布局控制1.概念:Cascading Style Sheets 层叠样式表 *层叠:多个样式可以作用在同一个html的元素上,同时生效2.好处:(1)功能强大(2)将内容展示和样式控制分离 降低耦合度。解耦 让分工协作更容易 提高开发效率3.CSS的使用:CSS和html结合方式 (1)内联样式<--*在标签内
2020-09-04 12:00:10
245
原创 案例1:注册页面(html)
案例1:注册页面(html)代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面 </title></head><body><!--定义表单 form--><form action="#" method="post"><table border="1
2020-09-03 14:58:53
473
原创 HTML表单标签
HTML表单标签表单1.概念:用于采集用户输入的数据的。用于和服务器进行交互2.form:用于定义一个范围,范围代表采集用户数据的范围2.1 属性:2.1.1 action;提交数据的URL2.1.2 method:指定提交方式2.1.2.1 分类:一共7种,2种比较常用get: 1.请求参数会在地址栏中显示,会封装到请求行中(HTTP协议后讲解) 2.请求参数的大小是有限制的 3.不太安全post:1.请求参数不会在地址栏中
2020-09-03 14:52:32
101
原创 HTML案例:旅游网站首页
案例:旅游网站首页1.确定使用table来完成布局2.如果某一行只有一个单元格,则使用3.如果某一行有多个单元格 <tr> <td> <table> </table> </td></tr>代码实现<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &
2020-09-02 22:48:53
6562
1
原创 HTML基础知识
HTML1.概念:是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本标记语言:(1)由标签构成的语言。<标签名称> 如html,xml(2)标记语言不是编程语言2.快速入门 *语法: 1.html文档后缀名 .html 或者 .htm 2.标签
2020-09-02 16:34:37
173
原创 概念介绍:软件架构及资源分类
1.web概念概述2.HTMLweb概念概述*JavaWeb: *使用Java语言开发基于互联网的项目*软件架构: 1.C/S:Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如QQ、迅雷… 优点:1.用户体验好
2020-09-01 21:49:45
382
1
原创 Spring JDBC:使用JDBCTemplate对象简化JDBC的开发
Spring JDBCSpring框架对JDBC的简单封装。提供了JDBCTemplate对象简化JDBC的开发步骤:1.导入jar包2.创建JdbcTemplate对象,依赖于数据源DataSourceJdbcTemplate template = new JdbcTemplate(ds);3.调用JdbcTemplate的方法来完成CURD的操作 update():执行DML语句。增删改语句 queryForM
2020-09-01 20:01:58
148
原创 数据库连接池介绍及使用
数据库连接池**1.概念:**其实就是一个容器(集合),存放数据库连接的容器 当系统初始化好之后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还容器。2.好处: (1)节约资源 (2)用户访问高效3.实现:(1):标准接口:DataSource javax.sql包下的 1)方法:获取连接:getConnection();归还连接:如果连接对象Co
2020-09-01 14:47:08
263
原创 JDBC控制事务
JDBC控制事务1.事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则多个步骤要么同时成功,要么同时失败2.操作:1)开启事务2)提交事务3)回滚事务3.使用Connection对象来管理事务 *开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开启事务 *在执行sql之前开启事务 *提交事务:Commit()
2020-08-31 22:28:04
62
原创 PreparedStatement:执行sql的对象
PreparedStatement:执行sql的对象 1.SQL注入问题:在拼接sql时,在一些sql的关键字参与字符串的拼接。会造成安全性问题 1)输入用户随便,输入密码: a’ or ‘a’ = 'a; 2)sql:select * from user where username =‘fghsasdfd’ and passwprd = a’ or ‘a’ =
2020-08-31 21:41:17
370
原创 JDBC练习_登录案例
练习:需求:1.通过键盘录入用户名和密码2.判断用户是否登录成功 *select * from user where username = “” and password = “”;如果这个sql有查询结果,则成功,反之则失败步骤: 1.创建数据库表 userCREATE TABLE USER( id INT PRIMARY KEY AUTO_INC
2020-08-31 18:48:31
182
原创 抽取JDBC工具类:JDBCUtils
抽取JDBC工具类:JDBCUtils目的:简化书写分析: 1.注册驱动 2.抽取一个方法获取连接对象1)需求:不想传递参数(麻烦),还得保证工具类的通用性2)解决:配置文件 jdbc.properties url=
2020-08-31 18:45:08
171
原创 详解JDBC各个对象及案例练习
详解JDBC各个对象:(1)DriverManager:驱动管理对象 *功能: 1.注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver):注册与给定的驱动程序DriverManager
2020-08-29 18:50:51
117
原创 JDBC概念及快速入门
JDBC基本概念1.概念JDBC概念:Java dataBase Connectivity Java 数据库连接,Java语言操作数据库JDBC本质:其实就是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们就可以使用这套(JDBC)接口编程,真正执行的代码是驱动jar包中的实现类2.快速入门:*步骤: 1.导入驱动jar包:mysql-connector-java-5.1.37-bin.jar
2020-08-29 18:40:46
89
原创 SQL_DCL:管理用户,授权
DCL *SQL分类: 1.DDL:操作数据库和表 2.DML:增删改表中数据 3.DQL:查询表中数据 4.DCL:管理用户,授权 *DBA:数据库管理员 *DCL:管理用户,授权1.管理用户 (1)添加用户:
2020-08-29 09:52:37
164
原创 SQL_事务
事务1.事务的基本介绍(1)概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。(2)操作:1.开启事务:start transaction;2.回滚:rollback;3.提交 :commit; (3) 例子USE db3;CREATE TABLE account(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(10),balance DOUBLE);-- 添加数
2020-08-26 23:06:51
78
原创 多表查询_练习
多表查询练习题:-- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地 ); -- 添加4个部门 INSERT INTO dept(id,dname,loc)VALUES (10,'教研部','北京'), (20,'学工部','上海'), (30,'销售部','广州'), (40,'财务部','深
2020-08-23 22:54:31
193
原创 SQL_多表查询
多表查询查询的语法:select 列名列表from 表名列表where…# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept(NAME) VALUES ('开发部'),('市场部'),('财务部');# 创建员工表 CREATE TABLE emp(
2020-08-23 21:50:42
103
原创 数据库的备份和还原
数据库的备份和还原1.命令行1.1 语法:1.1.1 备份:mysqldump -u用户名 -p密码 数据库名称 >保存的路径1.1.2 还原:1.登录数据库 2.创建数据库 3.使用数据库 4.执行文件:source 文件路径C:\Users\snwan>mysqldump -uroot -proot >d://a.sq
2020-08-23 11:49:19
96
原创 数据库设计_范式
2.数据库设计的范式 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求。 设计数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(
2020-08-23 11:29:21
123
原创 数据库设计_多表关系
数据库的设计1.多表之间的关系(一)分类:(1)一对一:如:人和身份证分析:一个部门有多个员工,一个员工只能对应一个部门(2)一对多(多对一):如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门(3)多对多;如:学生和课程分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择(二)实现关系: (1)一对多(多对一)如:部门和员工实现方式:在多的一方建立外键,指向一的一
2020-08-22 21:55:53
217
原创 SQL_约束
约束 *概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性*分类:1.主键约束:primary key2.非空约束:not null3.唯一约束:unique4.外键约束:foreign key非空约束:not null 值不能为NULL 1.创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name 为非空
2020-08-20 22:22:17
69
原创 SQL_DQL:查询语句
DQL:查询语句1.排序查询语法:order by 子句order by 排序字段1 排序方式1,排序字段2 排序方式2…排序方式: ASC:默认的。 DESC:降序注意:如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。-- 数学成绩排序SELECT * FROM student ORDER BY math; -- 排序方式 默认升序SELECT * FROM student O
2020-08-19 21:05:44
94
原创 SQL_DQL:条件查询
3.条件查询 1.where字句后跟条件 2.运算符 > 、<、<=、>=、=、<> BETWEEN…AND IN(集合) LIKE 占位符:
2020-08-19 18:04:03
312
原创 SQL_DQL:基础查询
DQL:查询表中的记录*select * from 表名;1.语法: select 字段列表 from 表名列表 where 条件列表 group by 分组之后的条件 order by
2020-08-17 21:59:31
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人