自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Liunx系统安装mysql数据库

一、环境检查1、检查本地是否安装MySQL服务;2、下载MySQL安装包;3、查看下载的文件4、解压MySQL文件5、安装MySQL6、检查MySQL数据库安装情况7、启动MySQL8、查看MySQL安装初始密码9、登录MySQL10、设置远程授权11、关闭防火墙

2023-12-12 16:32:03 90

原创 SQL数据库基础

Select DENSE_RANK() over (order by Score desc) AS 排名, A.Name,B.Score from StuInfo A,StuMarks B where A.ID=B.ID and B.Subject =’Java’Select Name,Subject,Score from StuInfo A,StuMarks B where A.ID=B.ID and A.Name=’潸潸’ and B.Score>80。

2023-12-11 10:35:25 105

原创 实施方法论

所以在实施进场后,一般是需要经历一个"漫长"(视项目大小而定)的需求调研过程,需要和甲方多个部门的关键需求方进行系统需求调研,流程沟通和流程梳理等,这些过程不仅在短期内将改变甲方员工的工作方式,增加了他们的工作量,甚至在调研过程中甲方的组织架构调整,原本需求方的负责人发生变化,需求决策人也可能跟着发生变化,权责利再分配等等问题,都会导致你按时成功交付项目的阻力重重,处处都是风险。在企业软件部署实施中,这种常量(稳定的事情,或者变动但是可控制,可预测的)的控制,就是具体的实施模型和方法论。

2023-11-20 08:35:13 112

原创 华夏ERP打包手册

将<mirror>

2023-11-17 16:30:07 756

原创 tomact部署Nginx 高负载

准备工具。

2023-11-16 15:41:52 90

原创 windows server 华夏ERP部署手册

软件包准备:.安装MySql找到mysql程序双击进行安装,进入这个页面选择Server only点击Next进入到下图,点击execute,等待完成,点击下一步点击install安装插件安装完插件点击下一步等待程序加载完成,点击下一步继续下一步进行下一步进行下一步设置root密码,进行下一步点击execute等待程序加载完成,进行下一步继续下一步点击finish完成安装通过mysql工具测试是否安装成功,如图表示安装完成点击左下角开始,找到MySql 5.7输入密码。

2023-11-16 15:18:15 534

原创 JDK安装

jdk的安装路径填写),将引号里面的全部复制。

2023-10-23 19:09:34 39

原创 Mysql安装

软件类型参数备注MySql数据库5.7.3JDK连接插件8U-112Tomact服务器8..5.58Jforum介质包2.1.8Jforum软件包。

2023-10-23 19:02:14 76

原创 DNS服务器搭建

打开cmd,使用命令行,输入nslookup <FQDN>可以看到下面找到了IP。这里没有加域,所以选择不允许动态更新,如果加了域就选择允许安全的动态更新。点击服务器管理器左边的【DNS】,选中服务器,右击,选择DNS管理器。在DNS管理器中,选择服务器,右击,选择配置DNS服务器。在一个服务器上,做测试,配置好刚才的DNS服务器地址。一直下一步,到下图后,不用勾选重启,直接点安装。在一个区域内,空白地方,右击,选择新建主机A。选中一个区域,找到名称服务器,右击属性。在弹出的框里,点击添加功能。

2023-10-23 18:51:19 83

原创 FTP服务器操作手册

(3)点击右侧【添加允许规则】,这里以Domain Users组为例,弹出对话框中【指定的角色或用户组】输入Domain Users,权限勾选【读取】【写入】,点击【(2)进入【FTP IP 地址和域限制】主页,点击右侧【添加拒绝条目】,弹出的对话框中填写要拒绝访问FTP服务的IP地址或者IP地址范围,点击【确定】;、进入【身份验证和授权信息】界面,勾选【身份验证】的【匿名】和【基本】,【允许访问】选择【所有用户】,【权限】勾选【读取】和【写入】,点击【完成】;

2023-10-23 18:45:56 954

原创 Sping事务管理

事务管理是指对于一系列的操作,以及这些操作所带来的结果,保证其最终状态符合系统要求的过程。在简单的术语中,Spring 事务管理是一种处理事务的机制,它确保一系列相关的操作被视为一个单独的、不可分割的工作单元,并且要么全部成功提交,要么全部回滚到原始状态。Spring 的事务管理使您可以使用已知的 ACID(原子性、一致性、隔离性和持久性)特性来管理这些操作,并确保应用程序的正确性和可靠性。而声明式事务管理允许您通过 AOP 配置来管理事务,允许将事务逻辑与业务逻辑分开,并提供了更加简单的配置方式。

2023-04-11 19:50:02 56

原创 Java面试题整理

这是开发人员最需要的功能。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。在软件业,AOP为Aspect Oriented Programming的缩写,意味:面向切面编程.通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续.将一些共性的内容进行抽取,在需要用到的地方,以动态代理的方式进行插入.在不修 改源码的基础上,还能对源码进行前后增强。

2023-04-11 19:39:04 43

原创 Sping框架 动态代理 AOP

它们可以被应用到对象模型的任何位置。(面向对象编程)的一种编程思想,旨在通过将与业务无关的横切关注点(如日志、事务、权限等)与业务逻辑(如增删改查等)进行分离,从而提高代码的可复用性、可维护性和可扩展性。AOP 的实现方式有很多种,其中比较常见的是使用 Spring AOP 框架,它提供了基于代理机制的 AOP 实现,通过动态代理将切面织入目标对象中实现横切逻辑的调用。,切面(Aspect)是一个横切关注点的模块化,并将切面织入到业务逻辑中,可以减少代码的重复性、提高代码的可维护性和可扩展性。

2023-03-28 18:46:40 101

原创 sping 框架ioc di

Spring框架是一个开源的Java应用程序框架,它通过提供基于Java的企业应用开发的一站式解决方案,使开发人员能够更快地构建高质量的企业级应用程序。IOC是Inversion of Control的缩写,翻译为控制反转。控制反转是一种设计思想,它把对象的创建、依赖关系的管理、对象的生命周期的管理等任务交给了框架来完成,而不是由程序员来完成。DI是Dependency Injection的缩写,翻译为依赖注入。

2023-03-24 19:29:07 59

原创 java反射机制

Java反射机制主要提供了以下功能。

2023-03-23 18:17:12 62

原创 用mybatis进行表单的全查 单查 删除 修改 模糊查 操作

框架要解决的问题?为什么要使用mybatis?

2023-03-11 13:39:32 77

原创 页面的 删除 修改

3)session :是当前会话有效(同一个人使用同一个浏览器在任何页面都可以数据共享)4)application :是整个服务器有效,所有用户的请求都可以数据共享。1)pagaContext : 只能当前页面定义数据,当前页面使用。2)request :后端应用程序和页面有请求关系。1)pagaContext :当前页面作用域。3)session : 当前会话作用域。4)application :应用程序。2)request : 请求作用域。页面设置跳转删除修改id。

2023-02-28 10:01:58 44

原创 MVC分成 完成登录注册

创建实体类:get set toString。

2023-02-20 12:40:20 53

原创 使用HttpServlet完成一个假登录

怎么编写Servlet类。

2023-02-14 18:59:56 63

原创 IDEA配置tomcat ( web项目的步骤)

找到wed Application架包选择并选择。

2023-02-13 21:52:10 132

原创 线程间通信机制(等待唤醒机制)生产者消费者模型

谈到线程我们经常想到的是线程间的竞争(race),比如去争夺锁,但这并不是 故事的全部,线程间也会有协作机制。就好比在公司里你和你的同事们,你们可能存在在晋升时的竞争,但更多时 候你们更多是一起合作以完成某些任务。就是在一个线程进行了规定操作后,就进入等待状态(wait()), 等待其他线程执行完他们的指定代码过后 再将 其唤醒(notify());在有多个线程进行等待时, 如果需要,可以使用 notifyAll()来唤醒所有的等待线程。wait/notify 就是线程间的一种协作机制。

2022-12-28 16:53:02 49

原创 多线程和线程安全 同步代码 lock锁

同理线程也是一样的,从宏观角度上理解线程是并行运行的,但是从微观角度上分析却是申行运行的an线程一个线程的去运行,当系统只有一个CPU时,线程会以某种顺序执行多个线程,我们把这种情况称之为线程调度。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。

2022-12-18 18:55:32 143

原创 lo流知识(字节流 字符流)

lo流分为字节流字符流输出流和输入流。

2022-12-14 15:46:19 498

原创 File类

返回由此抽象路径名表示的文件或目录的名称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。此抽象路径名表示的文件或目录的名称;如果路径名的名称序列为空,则返回空字符串publicStringgetParent() 前缀路径返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回null。抽象路径名的父路径名由路径名的前缀(如果有),以及路径名名称序列中最后一个名称以外的所有名称组成。如果名称序列为空,那么该路径名没有指定父目录。

2022-12-14 13:57:27 151

原创 System String StringBuffer StringBuilder File 类知识点

类包含一些有用的类字段和方法。它不能被实例化。在 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。代码展示: String:类定义出来的字符串既有不变性 一般不做经常变化字符串的使用StringBuffer :线程安全的可变字符串序列StringBuilder: 是线程不安全的可变字符串 File:文件和目录路径名的抽象表示形式。用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层

2022-12-05 13:57:51 215

原创 日期 Deta SimpleDate calendar知识

类 表示特定的瞬间,精确到毫秒。常用类:代码展示:SimpleDate 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化实现日期和字符自建的转换代码展示: Calendar: 类是一个抽象类,它为特定瞬间与一组诸如 、、、 等 之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高

2022-12-03 08:21:38 110

原创 Arraylist LinkedList map set集合 String 字符StringBuffer 线程StringBuilder非线程知识总结

可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。的一个简易替换,用在字符串缓冲区被单个线程使用的时(这种情况很普遍)如果可能,建议优先采用该类,因为在大多数实现中,它比。的字符串缓冲区,但不能修改。通俗的理解为小学生的书包,直接把元素扔进去,是没有任何顺序的,所以元素不能重复。字符串修改值的时候不是修改字符串的本身而是重新修改字符串的地址放入到栈内存中。Set集合它所存储的元素是不可重复的,并且元素都是无序的。

2022-11-30 19:40:14 73

原创 数组 集合 拆箱 装箱知识

1.数组是定长的;2.效组元元系的增删以一取借助值环,比较麻烦arr[0]=1;arr[1]=3;arr[2]=5;i++) tSystem.out.println("存在数据为5的元素");break;:是一个动态数组,随着元素的增加长度可以自由增长,集合封装了丰富的增删改查操作//集合是底层的一种动态数组,把数组的操作(循环)封装方法方便使用list.("zs");list.add(2,"马云");

2022-11-27 18:51:31 355

原创 final 关键字 匿名内部类 类 Random 类 Scanner 知识

final关键字:最终的最后的 可以修饰类属性方法 final修饰变量,变量一旦赋值后不允许修改它,不能被重写,继承,修饰方法不能被重写 不能被抽象类匿名内部类:接口或抽象类创建自己都是匿名内部类 如果抽象方法或抽象类没办法具体定义实现或者根据具体情况具体实现 此时定义子类使用匿名内部类 匿名内部类:直接创建子类对象重写方法然后调用定义子类实现方法 创建子类 调用方法

2022-11-23 18:46:07 83

原创 面向对象 封装 继承知识总结

如果不私有化,外界可以直接进行赋值,给什么值就是什么值,私有化必须通过公共的方法接口才能赋值,就可以加入安全验证封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问 ,要访问该类的数据,必须通过指定的方式(set,get方法)封装可以让代码更容易理解与维护,也加强了代码的安全性。父类继承过来方法,子类可以进行改造,重新实现功能(方法的重写),调用的时候执行的是子类新实现的方法;类继承父类,父类定义的公共的属性和方法子类会拥有,但是父类定义的私有化的属性和方法,子类不能继承;

2022-11-13 17:17:28 85

原创 java进制知识

进制知识

2022-11-09 19:36:42 136

原创 jdbc数据库连接总节

1.导入架包2.加载驱动3.获取连接4.定义sql语句5.获取预处理对象6.传参执行sql语句7.储存数据到集合8.遍历数据while9.使用rs获取数据new一个数据10.封装储存集合11.释放资源

2022-11-09 18:51:21 136

原创 jdbc基础知识

/5.使用PreparedStatement对象执行SQL语句,查询返回的是结果集,增删改返回的是影响的 行数(int) pstm.setObject(1,id);//6.操作判断--增删改返回的是影响的行数(返回值是int),只有查询获得结果集(返回值 ResultSet) //ResultSet结果集的游标默认指向的是表的标题行,需要让游标向下移动指向数据行。if (rs.next()){ //根据字段名称获取字段的值 int stuId=rs.getInt("stuId");} if(pstm!

2022-11-01 17:43:31 162

原创 jdk基础知识

Test public void testSelectAll() throws ClassNotFoundException, SQLException { //JDBC操作数据库的步骤 //1.首先在项目根目录创建lib文件夹,放入jdbc驱动程序,然后Add As Library //2.加载数据库驱动 Class.forName(driver);方法调用三要素:方法 参数 返回值。

2022-10-29 18:57:17 469

原创 jq基础课程

$(function()//setTimeout:在多少毫秒之后,执行段程序setTimeout(function()($("#content").text("动态生成!”)],3000);//setInterval:每隔多少毫秒 执行程序setInterval(function()($("#content").append("定时器添加!");],1000);

2022-10-21 19:33:17 322

原创 jq基础知识

实际开发这些数据不是写死的,通过后端程序读取数据库的内容,然后使用JQ动态生成的!模拟一些数据,假设这些数据是通过后端程序读取的数据库内容

2022-10-20 11:18:15 54

原创 jq基础知识

注意:此方法用于遍历jQuery对象中的每一项,回调函数中元素为DOM对象,想要使用jQuery方法需要转换。data()方法可以在指定的元素上存取数据,并不会修改DOM元素结构,一旦页面刷新,之前存放的数据都将被移除。注意:此方法用于遍历jQuery对象中的每一项,回调函数中元素为DOM对象,想要使用jQuery方法需要转换。所谓元素固有属性就是元素本身自带的属性,比如元素里面的href,比如元素里面的type。注意:pttr()除了普通属性操作,更适合操作自定义属性。

2022-10-18 16:58:26 320

原创 JQ基础知识

children(selector) $("ul").children("li") 相当于$("ul>li"),最近一级(亲儿子)siblings(selector) $(".first").siblings(、li");nextA11([expr]) $(".first").nextA11() 查找当前元素之后所有的同辈元素。prevtAl1([expr]) $(".last").prevA11() 查找当前元素之前所有的同辈元素。

2022-10-14 16:02:12 232

原创 JQUERY基础

响应用户操作完成交互如,onclick,OnKeyDown。onkey down:键盘上的键被按下时触发的事件。(method 提交的方式)window onload 窗体和加载事件。JQ是一个封装好的特定集合(方法和函数)form(action 提交的地址)$(c1)获取标签class元素。JQ是一个简洁的快速的JS库。disabled 不可用表单。$(#id)获取id的元素。过滤选择器$(ul li)$()[jq的入口函数]

2022-10-13 17:50:14 108

原创 js基础Location对象

go("url" or number) 加载 History 列表中的一个 URL或要求浏览器移动指定的页面数。replace("url") 通过加载 URL 指定的文档来替换当前文档。forward( ) 加载 History 列表中的下一个 URL。assign("url") 加载URL指定的新的 HTML文档。back( ) 加载 History 列表中的上一个 URL。go(1)代表前进1页,等价于forward()方法;History对象:有关客户访问过的URL的信息。

2022-09-26 19:46:06 168

空空如也

空空如也

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

TA关注的人

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