![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
youyousg
这个作者很懒,什么都没留下…
展开
-
70 常用sql语句及注意事项/创建视图/存储过程/dblink/序列/触发器/索引等
创建视图create view viewName as --第一次创建必须不能添加or replace 因为可能覆盖前面在使用的已存在的视图/存储过程select --前两行是固定格式c.consol_no, --从这里开始就是视图显示的字段c.consol_id, --貌似可以起别名,不起就会沿用该名字作为字段名(select d.flag from ord_detail d where d.consol_id=c.cons原创 2021-06-28 10:58:31 · 151 阅读 · 0 评论 -
18 oracel数据库浅谈
1 使用什么工具连接oracel数据库? sqlplus?还是?2 首先安装oracel数据库 在安装连接工具连接,或者直接使用cmd …连接oracel数据库telnet 192.168.68.27 //数据库所在服务器root/root //服务器账号和密码sqlplus root/root //使用sqlplus登录数据库 //数据库访问账户和密码与mysql一致的命令不写Mysql的数原创 2020-11-03 09:49:23 · 311 阅读 · 0 评论 -
31 多媒体文件操作简述
文件上传(图片等多媒体文件)jsp页面中form表单标签上开启多媒体属性enctype="multipart/form-data"即可在需要的位置插入多媒体文件即可封装VO对象 --封装多媒体文件的对象{“error”:0,“url”:“图片的保存路径”,“width”:图片的宽度,“height”:图片的高度}说明:error: 代表文件上传的错误. 0 文件上传正确 1.文件上传失败.url地址: 访问图片的网络地址… 用户通过url地址获取图片信息访问图片的物理地址… 真实存储的地址原创 2020-11-01 21:50:06 · 206 阅读 · 0 评论 -
30 项目二 分布式架构Dubbo框架开发详细流程
电商网购系统准备工作创建聚合工程父级工程 打pom包只做jar包依赖管理,本工程中所有项目都作为它的子工程,全部都需要继承它pom.xml文件中添加整个项目的依赖web依赖, mysql数据库驱动,jdbc,mybatis-plus,servlet,jsp,jstl,httpclient,dubbo,aop,jedis,Quartz,lombok,devtools热部署,test//build标签只有添加了主启动类的java文件才需要 父级工程只做jar包的定义通用common项目做共性提原创 2020-11-01 20:42:09 · 598 阅读 · 0 评论 -
17 Shiro安全框架简单应用
Shiro安全框架三个主要对象 --Subject,SecurityManager,RealmSecurityManager的核心对象:::Authenticator认证管理对象,Authorizer授权管理对象,SessionManager会话管理对象(生命周期),CacheManager缓存管理对象,Cryptography加密管理对象以及Realms领域对象(领域对象:是shiro和数据库数据交互的桥梁)Shiro框架认证执行流程系统调用Subject主体对象的login()方法,将用户信息提原创 2020-10-31 17:10:54 · 478 阅读 · 0 评论 -
29 项目一 单体架构开发详细流程
DB项目模块一 日志模块分析本模块主要是实现对用户行为日志(例如谁在什么时间点执行了什么操作,访问了哪些方法,传递的什么参数,执行时长等)进行记录、查询、删除等操作1 表设计语句:CREATE TABLE `sys_logs` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL COMMENT '登陆用户名', `operation` varchar(50) DEFAULT NU原创 2020-10-31 15:58:51 · 943 阅读 · 0 评论 -
28 Java开发中核心重要网站汇总
JDK下载与安装http://www.oracle.com下载完后进行安装,傻瓜式安装,下一步下一步即可。注意:1、 同时安装多个jdk时需要使用指定环境变量来确认使用的是哪个jdk2、 安装路径不要有中文或者特殊符号如空格等。最好目录统一3、 我们也提供了绿色解压版,不需要安装直接解压即可配置环境变量JAVA_HOME --配置jdk的安装目录PATH—系统会在path配置的值中,寻找可执行文件。需要把jdk\bin添加到path中。...原创 2020-10-28 12:04:38 · 147 阅读 · 0 评论 -
16 java高级开发面试核心重点--只写重点(基础掌握了,你已经入门了,现在是技术提升)
Spring BootSpring Boot构建于Spring框架基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性其核心主要有如下几个方面:起步依赖(Starter Dependency)。自动配置(Auto Configuration)。健康检查(Actator)-监控。...原创 2020-10-26 20:32:31 · 607 阅读 · 2 评论 -
15-2.1 面试核心部分要点(基础部分给新手看的,祝莘莘学子早日学业有成) --不要害怕Java难,这两章掌握了,Java基础就掌握了
数据库关系型数据库、非关系型数据库底层以二维表的形式保存数据的库就是关系型数据库数据库服务器就是一个软件如: MySQL,将数据库软件安装在电脑上,当前电脑就是一个数据库服务器。一个数据库服务器中可以创建多个数据库(dataBases),每一个数据库都是一个单独的仓库。mysql数据库命令及sql常用语句,详见15-2.21、连接mysql服务器:mysql -uroot -p密码 **-u:**后面的root是用户名,这里使用的是超级管理员root;**-p:(小写的p)**后面的原创 2020-10-25 15:52:43 · 2161 阅读 · 0 评论 -
15-1 面试核心部分要点(基础部分给新手看的,祝莘莘学子早日学业有成) --不要害怕Java难,这两章掌握了,Java基础就掌握了
Dubbo框架应用总结1 提供者,消费者及第三方接口pom文件都要加载dubbo的依赖 --父级工程直接都继承自父级即可(父级pom文件中加载dubbo依赖)2 定义第三方的dubbo接口 编写Dubboservice接口3 定义服务提供者服务器yml文件中配置dubbo(只配置dubbo包扫描,定义应用名称,指定连接注册中心,指定传输协议及dubbo传输服务的端口) service层serviceImpl实现类上添加**@Service**(这是dubbo框架的注解)并实现dubbo框架里的第原创 2020-10-24 13:15:53 · 396 阅读 · 0 评论 -
27 面试最核心要点(面试成功率98%)
nginx反向代理服务器Nginx(反向代理服务器) 特点:1.占用内存少 不超过2M2.并发能力强 并发3万-5万次3.Nginx使用C语言开发. --底层语言开发特点-速度快!!===windows中配置Nginx服务器命令:启动命令: start nginx重启命令: nginx -s reload关闭命令: nginx -s stopconf目录里面nginx.conf配置文件 --配置代理及跳转的信息====Linux中压缩包获取wget http://nginx.o原创 2020-10-21 14:00:55 · 201 阅读 · 0 评论 -
26 阿里云服务器部署项目关闭远程端后项目依然可以运行 --最简单操作&添加shiro框架后若用户不登出就关闭网页在登陆不上解决办法
nohup运行 --在运行代码前加nohup 运行代码指令 后面加 & 即可!!!例如:nohup java -jar DB8800.jar &原创 2020-10-19 23:09:35 · 565 阅读 · 0 评论 -
15-2.2 数据库Mybatis及mariadb的简单操作(sql语句增删改查)
数据库增create database mydb1; //创建新库mydb1create database mydb1 charset utf8;create database if not exists mydb1 charset utf8;删drop database mydb1;drop database mydb1 if exists mydb1;改查show databases; //查看当前数据库服务器中的所有库show create database mydb1;原创 2020-10-19 20:53:15 · 997 阅读 · 0 评论 -
14Shiro安全框架从基础到入门项目实战
总结 --先总结,不熟练的可以看下面的详述Shiro框架的项目应用三个主要对象 --Subject,SecurityManager,RealmSecurityManager的核心对象:::Authenticator认证管理对象,Authorizer授权管理对象,SessionManager会话管理对象,CacheManager缓存管理对象,Cryptography加密管理对象以及Realms领域对象(领域对象:负责处理认证和授权领域的数据访问题)开启项目模式–认证业务:1 pom文件添加shi原创 2020-10-18 20:23:46 · 248 阅读 · 0 评论 -
13 AOP面向切面编程简单入门
简介AOP是对OOP面向对象编程的一种补充和完善,可以不改变原有系统核心业务代码前提下,在对象运行时动态织入一些扩展功能和控制对象的执行.代理机制JDK代理: 底层采用JDK动态代理机制为目标对象创建代理对象(前提是目标类必须实现接口.最终代理类和目标类实现共同接口)CGLIB代理: 底层采用CGLIB代理机制为目标创建代理对象(不需要前提条件,最终代理类会继承目标对象类)基本点简介切面(aspect) :切面对象由@Aspect注解声明的类通知(Advice):@Around,@Befor原创 2020-10-15 02:27:56 · 413 阅读 · 0 评论 -
11 Ajax简介 --局部刷新,异步通讯
简介Ajax (Asynchronous JavaScript and XML) 是一种Web应用技术,可以借助客户端脚本(javascript)与服务端应用进行异步通讯,获取服务端数据以后,可以进行局部刷新。进而提高数据的响应和渲染速度。应用场景:商品系统。评价系统。地图系统。AJAX可以仅向服务器发送并取回必要的数据,并在客户端采用JavaScript处理来自服务器的响应。这样在服务器和浏览器之间交换的数据大量减少,服务器响应的速度就更快了。但Ajax技术也有劣势,最大劣势是不能直接进行跨域访问。原创 2020-10-10 19:22:57 · 1744 阅读 · 0 评论 -
10 springboot(脚手架类似于框架)知识总汇
SpringBoot 简介Spring boot是构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性,其核心主要有如下几个方面:1 起步依赖 项目创建时底层帮你关联依赖。2 自动配置3 健康检查(Actator)-监控。SpringBoot 环境配置1 JDK2 STS,IDEA等开发工具 --(STS是集成了spring插件的eclipse)3 配置Maven(本地仓库,阿里云镜像)简单注解引入@Component原创 2020-10-09 21:43:34 · 820 阅读 · 0 评论 -
8 补写zookeeper的linux系统的安装及部署
尽快补上!!原创 2020-10-03 11:18:41 · 120 阅读 · 0 评论 -
7 微服务之dubbo框架(大型项目,有实力的企业追求性能就用dubbo,后面微服务其他问题自己再集成)--(面向服务编程)RPC远程过程调用 --Quartz(可用于定时操作)简单应用
SOA思想面向对象的编程思想OOP/ 面向接口开发/面向切面开发AOP/面向服务开发SOA面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。概括:SOA思想要求按照业务将服务进行拆分,之后按照同一的中立的接口进行交互.RPC (Remote Procedure原创 2020-09-30 13:33:57 · 411 阅读 · 0 评论 -
6 项目解析1--项目前台搭建RPC远程调用 --JsonP/CORS(这俩是跨域请求)--后面的是微服务的远程调用HttpClient--Dubbo--微服务SpringCloud
分布式思想编写项目: 直接将整个web前端服务器单独拿出来,然后通过RPC远程过程调用(面向服务编程)调用服务端,实现跨系统,跨域访问,降低项目之间的耦合 --大项目要这样,小项目貌似不需要,这样会降低性能! --项目追求目标–高效,低耗!!!由浅入深:JsonP/CORS(跨域请求)–HttpClient–Dubbo–微服务SpringCloud(貌似任何微服务的问题这里都能解决!!)关于跨域的说明 –只是在一个网址下发送另一个网址的ajax请求叫跨域!!! 其他如重定向等不叫跨域!!说明:原创 2020-09-26 17:42:45 · 328 阅读 · 0 评论 -
5 数据库缓存机制 redis集群 --SoringBoot整合redis--及redis命令集
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件1 上传安装包2 解压Redistar -xvf redis-5.0.4.tar.gz3 安装Redis要求:在redis的根目录中执行makemake install4 修改Redis配置文件vim redis.conf1).将IP绑定注释2).关闭保护模式3).开启后台运行完成!!==========关于Redis命令启动redisredis-server red原创 2020-09-24 00:41:34 · 1112 阅读 · 0 评论 -
4 数据库操作双主模式 --之后通过Mycat实现读写分离
数据库备份1.冷备份–定期备份数据库2.数据库热备份数据库热备份原理:1.当数据库主库执行更新操作时,会将更新的内容写入到二进制日志文件中. 并且写入二进制文件的过程是一个异步的过程.2.从库会开启IO线程去读取主库的二进制日志文件,之后写入中继(临时存储)日志中.3.从库会开启SQL线程去读取中继日志中的信息.之后将数据同步到从库中.上述的操作是由从库向主库获取数据, 所以从库理论上可以配置无数个(一般2-3台即可);首先准备两台Linux服务器(Ip地址不同的…),两台服务器分别都安原创 2020-09-24 00:17:28 · 200 阅读 · 0 评论 -
Linux系统中常用命令 ----- www.universeorigin.cn
Linux系统主流产品 --都是linux系统编写的,功能上多少有点差异 都叫Linux系统命令说明:Linux全部都是基于文件的. 并且Linux中的目录都是树形结构ip addr 检查IP地址pwd 检查当前的位置tab键 自动补齐(注意唯一性)ctrl+c 万能退出键组合1 cd命令是linux中最基本的命令语句cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd …返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一原创 2020-09-23 14:29:00 · 170 阅读 · 0 评论 -
3 数据库mariadb的安装及常用命令
首先打开打开虚拟机登录linux系统ip addrping www.baidu.com检查网络是否畅通1 工作目录中cd /usr/local/srcyum install mariadb-server2 安装完成执行命令可检测数据库安装是否成功systemctl start mariadbsystemctl restart mariadbsystemctl stop mariadb3.数据库初始化!!!–非常重要!!!mysql_secure_installation1)输入数原创 2020-09-14 23:49:37 · 500 阅读 · 0 评论 -
2 Nginx服务器 --windows安装及虚拟机上Linux安装
反向代理说明 --用户只知道反向代理服务器(域名)不知道也无需知道真正的服务器,用户只要获取到他想要的数据即可!!正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。一般是客户端无法直接访问到目标服务器才使用正向代理,让正向代理服务器(它能连接到目标服务器)去链接目标服务器获取数据。–目标服务器只知道正向代理服务器从它那获取了数据而并不会知原创 2020-09-14 01:54:48 · 228 阅读 · 0 评论