- 博客(24)
- 收藏
- 关注
原创 软件更新源
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by softwa
2022-03-04 14:26:44 140
原创 什么是Spring的IOC?
IOC:Inversion of Control 控制反转原来创建对象程序员可以通过new的方式创建。Spring框架是一个组件管理框架,可以将创建对象的权力交给spring。spring就像一个容器,需要对象,直接找它拿就行。怎么进行控制反转?1.spring.xml中的配置方式<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/be..
2021-04-02 15:44:06 183
原创 基于socket实现的多人聊天室项目(python)
最近做了一个多人聊天室项目,主要目的是练习和巩固socket编程。在开始之前,可以先了解一下socket的TCP三次握手和四次挥手。参考:https://blog.csdn.net/luoyoub/article/details/82348863?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159722038919724848337464%2522%252C%2522scm%2522%253A%252220140713.130102
2020-08-12 19:51:34 8478 76
原创 基于SpringBoot和Mybatis实现的校园云盘
首先,云盘要有个登录页面然后用户登录以后会显示用户的所有文件,如果文件是图片格式的,则要直接显示出来。完成文件的 下载 和在线预览(注意,在线预览不算下载次数)完成文件的上传功能,上传的目录要根据日期每天创建一个文件夹(文件夹统一命名为 “yyyy-MM-dd”),上传完成后,要跳转到查询所有页面。设计数据库的表。首先得有个用户表,然后得有个文件表。用户表的sql:CREATE TABLE `t_user` ( `id` int(8) NOT NULL, `usernam.
2020-08-07 15:34:09 446
原创 Day3一起学习:基于SSM框架实现的企业员工信息管理系统
Day3:mybatis的逆向工程生成对应的bean以及mapper首先写一个mbg.xml文件,里面涉及数据库链接信息,javaBean生成的位置,sql映射文件生成的位置,dao接口生成的位置,table指定每个表的生成策略 。然后写一个MBG.java运行之,生成bean实体类,Mapper.xml映射文件,Mapper接口。import java.io.File;import java.util.ArrayList;import java.util.List;import or
2020-06-09 20:55:20 274
原创 Day2一起学习:基于SSM框架实现的企业员工信息管理系统
Day2:SSM框架的搭建(一)在pom.xml中添加依赖的jar包(二)在jdbc.properties中配置数据库的链接(三)在log4j.properties中配置log日志。日志输出级别分为四种,优先级别为:ERROR > WARN > INFO > DEBUG(四)在spring-mvc.xml中配置SpringMVC ,主要包括 Controller 层的包扫描、视图模式配置(跳转路径的前后缀)、文件上传配置、静态资源处理等。(五)在spring-myb..
2020-06-09 20:22:45 372
原创 Day1一起学习:基于SSM框架实现的企业员工信息管理系统
Day1:介绍SSM框架(SSM=Spring+SpringMVC+Mybatis)一、Spring(整个框架的核心)解决了业务逻辑层和其他各层的松耦合问题,并将面向接口的编程思想贯穿整个系统应用。经典的三层结构:控制层、业务层、持久层控制层:负责页面跳转调度,调用业务层业务层:负责业务逻辑实现,调用持久层持久层:负责直接与数据库打交道(1)Spring的三大核心IOC(控制反转):即将对象创建权利交给Spring工厂进行管理,不需要通过new关键字创建。DI(依赖注入)
2020-06-09 19:55:17 459
原创 JSP的指令以及动作
Include指令JSP的三大指令:Page指令、include指令、taglib指令语法:<%@ include file=”URL”%>案例:在index.jsp中输入:<h1>使用include指令</h1><hr><%@ include file="out.jsp"%>在out...
2020-06-09 18:34:11 156
原创 servlet入门,及MVC框架
1lServlet 是运行在 Web 服务器或应用服务器上的程序。l可以接收来自页面表单的数据l可以动态创建网页l简单的说,一个servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问这个驻留在服务器内存里的servlet程序。23...
2020-06-09 18:33:57 205
原创 Cookie的相关基础知识
http协议的无状态性无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器。简单的说,就是服务器不会去记得你,所以就是无状态协议。Cookie概述保存用户的状态的两大机制SessionCookie什么是cookie?Cookie是web服务器保存在客户端的一系列文...
2020-06-09 18:33:27 321
原创 JavaBean的相关知识简介
javaBean简介 JavaBean就是符合某种特定的规范的Java类。使用Javabean的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。Javabean的设计原则公有类无参的公有构造方法属性私有Getter和setter方法案例:public class Person { private Str...
2020-06-09 18:32:58 299
原创 Jsp的内置对象2
1.什么是sessionSession表示客户端与服务器的一次会话 Web中的session指的是用户在浏览某个网站时,从进入浏览器到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 从上述定义中可以看到,session实际上是一个特定的时间概念比如我们在网上购物:用户登陆—>加入购物车—>填写订单-->提交订单—>订单确认—>付款...
2020-06-09 18:32:28 214
原创 JSP的内置对象1
1.out对象是JspWriter类的实例,是向客户端输出内容常用的对象。常用的方法如下:void println() 向客户端打印字符串 void clear() 清楚缓冲区的内容,如果在flush之后调用会抛出异常 void clearBuffer() 清除缓冲区的内容,如果在flush之后调用不会抛出异常 void flush() 将缓冲区内容输出到客户端 void g...
2020-06-09 18:31:57 114
原创 jsp的代码格式的基础知识
1.jsp注释(1)HTML的注释: <!--注释内容-->,在浏览器查看源可见(2)jsp注释:<%--注释内容--%>,在浏览器查看源不可见(3)jsp脚本注释://注释内容/*注释内容*/,在浏览器查看源不可见2.jsp脚本代码格式语法:<%java代码%>注意:println在jsp中不是换行,只是加了一个空格。...
2020-06-09 18:30:20 1994
原创 使用eclipse开发Javaweb程序
1.web项目的虚拟路径在eclipse中右击项目,选择properties,再选web project settings,看到的context root 就是虚拟路径2.jsp:java server page ,本质是一个servlet(一个Java类)目的是为了能在Java中使用HTML标签在服务器端执行3.jsp页面元素(1)静态内容:不更新的HTML内容(2)...
2020-06-09 18:29:55 520
原创 JavaWeb相关知识简介
1.什么是Web程序通过浏览器访问的程序2静态页面表现形式:不会自动更新所需技术:HTML,css3动态页面表现形式:根据程序,自动更新所需技术:HTML,css,数据库,Java,JavaScript4,手工编写第一个Javaweb程序(1)在webapps创建项目目录(2)编写index.jsp(直接copy一个HTML内容即可)(3)创建web-i...
2020-06-09 18:28:38 153
原创 ES5扩展API
1.ES5简介(1)新增严格模式(2)提供JSON对象,支持序列化和反序列化(3)新增对象接口create/defineproject/keys(4)新增数组接口。foreach等2.call方法的使用,传递的参数代表this的指向例子(1)var obj = { type:'我是一个对象', fn:function() { console.log(t...
2020-06-09 18:27:52 175
原创 js算法(二)
例子1:冒泡排序冒泡排序思想:(1)依次比较两个相邻的数字,小的放前面,大的放后面//冒泡排序function bubbleSort(tmpArr) { for(var i = tmpArr.length-1; i > 0; i--) { for(var j=0; j<i; j++) { if(tmpArr[j] > tmpArr...
2020-06-09 18:27:20 259
原创 js算法(一)
1.递归算法,必须得有退出条件例子1:function getSum(num) { if(num < 1) { return num = 0; } return getSum(num - 1) + num;}var x = getSum(5);console.log(x);例子2:var obj = { a: ...
2020-06-09 18:26:28 85
原创 javascript作用域相关内容
1.创建函数或者变量的同时,它的作用域就已经被规定了,并不取决于在何时或者何地调用。例子1:var a=10;function fn1(){ console.log(a);}function fn2(){ var a=20; fn1();}fn2();这时候输出的是10,而不是20。函数fn1中的a是全局下的a。与它在fn2中调用无关,不管它在哪里被...
2020-06-09 18:25:57 83
原创 Java 开发环境与文件介绍
Java语言基本概述1.什么是Java?Java是一门面向对象语言,没有多继承,没有指针。Java可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统程序。是一门编译解释型语言,由编译器编译成中间状态的字节码,再由解释器一边解释一边执行。2.Java注释三种注释形式:(1)//单行注释 (2)/*块注释*/(3)/**文档化的住址*/3.标识符与关...
2020-06-09 18:25:27 129
原创 正则表达式的相关知识
1.正则表达式的写法(1)var re=/写入要匹配的内容/;(2)var re=new RegExp();//不太经常用,除非要在括号内传递参数例子1: test的用法,返回布尔值var re=/a/;//对字母'a'进行匹配var str='abc';var test=re.test(str);//返回一个true,没有'a'就返回一个falseconsole.log(...
2020-06-09 18:25:01 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人