- 博客(26)
- 收藏
- 关注
原创 使用zeroTier+moonlight的P2P串流
全称为peer-to-peer,是一种个人对个人去中心化的模型,即每个人都是服务器,例如我需要下载一份文件,我便会向存在这些文件的个人去请求,所有使用P2P的用户都会贡献一部分带宽,秉承着人人为我我为人人 世界更美好的思想,P2P使用的人越多,下载会更通畅速度更快。P2P下载链接就是加入与资源有关的P2P网络,并且连接资源,向个人索取数据采用P2P技术,进行内网穿透,能成功打通隧道的时候,由节点间直连传输数据,无法直连的时候,由中心节点转发流量Planet:中心节点,注册节点,转发流量。
2023-08-01 18:16:05 1016
原创 moonlight+sunshine+usbmmidd_v2+zeroTier超低延迟无画质损耗实现躺着玩的懒惰梦
moonlight+sunshine+usbmmidd_v2+zeroTier
2023-07-15 17:44:27 9007 1
原创 使用Navicat创建模型制作sql
目录使用Navicat创建sql文件新建模型选择目标数据库版本使用Navicat创建sql文件新建模型选择目标数据库版本这里都没啥好说的,所见即所得,该咋用就咋用
2020-10-27 16:14:11 804
原创 MVC介绍
MVC是什么MVC是什么,啊这。。。不就是模型-视图-控制层的一种“那这不就是三层架构嘛有啥区别?”啊这。。。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9KtLdccq-1603783297136)(C:\Users\27302\AppData\Roaming\Typora\typora-user-images\1603521974761.png)]M 代表 模型(Model)模型是什么呢? 模型就是数据,就是 dao,beanV 代表 视图(Vi
2020-10-27 15:22:24 108
原创 AdminLte前端框架了解
AdminLTE介绍(1)AdminLTE是什么?AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具(2)AdminLTE有什么特点?提供一系列响应的、可重复使用的组件, 并内置了多个模板页面自适应多种屏幕分辨率,兼容PC和移动端快速的创建一个响应式的Html5网站AdminLTE 不但美观, 而且可以免去写很大CSS与JS的工作量AdminLTE入门程序(1)官方原版https://adminlte.io/https://githu
2020-10-27 15:17:53 617
转载 PowerDesigner使用
学习目标(1)熟练使用PD工具创建数据库模型(2)理解SaaS工程的数据库设计思路(3)能够使用AdminLTE模板创建页面(4)完成企业管理的CRUD(***)PowerDesigner介绍(1)PowerDesigner是什么?Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程(2)PowerDesigner有什么特点?优点:不用在使用create table等语句创建表结构,数据库语
2020-10-24 15:16:39 76
原创 Day30项目saas-export项目
目录Day30项目saas-export项目-系统架构简介学习目标Export系统介绍Saas介绍项目中使用到的技术系统架构简介(一)导入数据库(二)创建父项目 parentparent 的 pom.xml(三)创建子项目们dao依赖domainservice依赖daoweb依赖service(四)spring整合Mybatis检查 pom.xmlproperties/db.propertiesspring/applicationContext-dao.xmlICompanyDaoICompanyDao.x
2020-10-24 15:12:44 172
原创 CRUDV2
复制工程复制ssm02_CRUD 成ssm03_CRUD_ajax创建新模块Controller方法返回值类型Object(1)Controller方法返回类型可以有几种?ModelAndViewvoidStringObject(2)@ResponseBody调jackson库将Object转成json字符串返回如果没有依赖jackson库则,抛出异常HttpMessageNotWritableException: No converter found for return v
2020-10-22 12:19:48 143
原创 CRUD V1.0
学习目标CRUD-不包含ajaxCRUD-包含ajaxCRUD-包含ajax-bootstrap项目简介项目的经典模块-CRUD功能什么是CRUDCRUD:Create( 创 建 ) Retrieve(查询) Update(更新) Delete(删除)使用什么技术ssm:SpringMVC+Spring+MyBatis版本V1 : ssmV2 : ssm+AjaxV3 : ssm+Ajax+bootstrapsqlcreate database crud;use c
2020-10-19 21:04:29 204
原创 Day21logj4与sl4j的区别
学习目标Junit 针对方法log4j与sl4jSpring - IOClog4j的介绍什么是log4j?Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等有什么特点?可以控制每一条日志的输出格式控制日志的生成过程通过一个配置文件来灵活地进行配置log4j.properties,而不需要修改应用的代码...
2020-10-19 14:41:40 131
原创 Day26SSM之整合
学习目标SSM整合CRUDssm整合说明SSM是什么?Spring,SpringMVC,Mybastis为什么要专门训练SSM要开发一个项目,首先是搭建SSM环境,之后才能开发其他功能整合思路是什么?先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架SSM整合可以使用多种方式,咱们会选择XML + 注解的方式SSM搭建环境数据库创建ssm创建maven工程propert
2020-10-18 15:03:23 240
原创 git代码托管
目录git创建公匙检查系统是否存在密钥:备份密钥(可选):生成新密钥:复制密钥:下面以华为云为例绑定公钥新建仓库idea项目绑定git创建公匙检查系统是否存在密钥:运行 Git Bash, 在弹出的终端中输入下面提示的代码cd ~/.ssh如果提示:No such file or directory 说明你是第一次使用git需要生成密钥。如果不是第一次使用您可以选择使用已有密钥或者重新生成密钥方式。备份密钥(可选):mkdir key_backupcp id_rsa* key_backu
2020-10-15 11:55:59 180
原创 Day22SSM之接口调用与IOC注入达到解耦效果
目录学习目标Spring面向接口编程-创建Web项目Spring面向接口编程-原理Spring面向接口编程-实现学习目标Spring面向接口编程Spring和web结合Spring和junit的整合*SpringJDBCTemplate增删改查Spring的AOP*Spring面向接口编程-创建Web项目接口 解耦创建Project Maven创建Module web app Maven设置java,reousrces,test配置依赖pom.xmlSpring面向接口
2020-10-13 20:46:27 185 1
原创 Day21SSM之SpringDI
Spring依赖注入DI-set方法什么是依赖注入DI (dependency injection) 依赖注入就是给对象的属性设置值set方法给对象设置值构造方法给对象初始化的时候设置值.property标签set方式设置属性(掌握)让spring调set方法,前提条件类中必须有set方法name : 代表的是set方法去掉set,首字母小写setName Name namevalue: 基本类型或字符串类型的值,具体给属性设置用的ref (引用) : 引用对象的id,作
2020-10-13 15:37:26 86
原创 Day18JavaWeb【旅游项目】导航***
学习目标(1)数据是最重要的(2)开发一层测试一层(3)基础:登录导航开发目标导航后台代码开发(1)CateogryServiceTest(2)CateogryService(3)CateogryDao(4)CateogryDaoTest(5)CateogryServlet...
2020-10-13 10:39:02 84
原创 Day21SSM之SpringIOC
Spring的介绍(1)Spring是什么?Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架full-stack Service Dao web轻量级 按需添加模块开源 可以获取源代码以 IOC- (Inverse Of Control:反转控制)和 AOP- (Aspect Oriented Programming:面向切面编程)为内核(2)有什么特点?提供了展现层 SpringMVC持久层 Spring JDBC还能整合开源世界众多著
2020-10-12 21:32:54 338
原创 Day17JavaWeb【旅游项目】开发功能:登录V2***
目录学习目标学习目标改进登录注册功能上节课向老师提出问题觉得ThreadLocal并没有能解决dao代码出现在 service层的问题A依赖B,移除B,A报错,耦合老师上课的时候在新工具类里面将getMapper也封装进来了 public static <T> T getMapper(Class clz) { return (T) getSession().getMapper(clz); }使用了新方法即使将ibatis注释了也不会报错,解
2020-10-05 19:03:14 104
原创 Day16JavaWeb【旅游项目】——登录
项目搭建MySessionUtilslog4j.propertiesSqlMapConfig.xml映射文件 例如UserDao.xml这些文件得创建好目录结构Web层Servlet:前端控制器html:视图Filter:过滤器BeanUtils:数据封装Jackson:json序列化工具Service层Javamail:java发送邮件工具Redis:nosql内存数据库Jedis:java的redis客户端Dao层Mysql:数据库Mybatis:对jdbc进行封
2020-09-28 22:19:35 253
原创 Day15 JavaWeb【Mybatis二】
目录复习昨天的Maven web工程的搭建目录结构学习目标ResultMap关联查询一对一(1)一对一(2)联查询-一对多复习昨天的Maven web工程的搭建目录结构–jave----util------Mybatis.java----bean------User.java(实体类爱谁谁谁)----dao------UserDao.java(持久层,需要创建映射文件)–resources----log4j.properties----SqlMapConfig.xml----Us
2020-09-26 15:18:47 127
原创 Day14JavaWeb【Mybatis一】
学习目标Mybatis的介绍Mybatis的入门a)使用jdbc操作数据库存在的问题 (回顾jdbc)b)Mybatis的架构c)Mybatis的入门程序 (重点)Dao的开发方法a)原始dao的开发方法 (了解)b)接口的动态代理方式 (重点)Jdbc介绍案例: jdbc 做一个根据名称查询用户的操作什么是jdbc?Java Database Connectivity ,Java数据库连接 ,简称JDBCJava语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了
2020-09-24 22:24:03 223
原创 Day13JavaWeb【Mybatis之sql复习】
学习目标项目中,不会把所有的数据保存在一张表?是保存在多张表中。JAVAEE开发中,使用三层框架,dao访问的是mysql函数sql操作多表关系多表查询Mysql安装Mysql卸载***查看电脑上是否有mysql,程序安装的时候有两个目录 ,一个是程序目录 ,另一个是数据目录。如果删除mysql,必须同时搞定两个目录 。 卸载mysql程序删除数据目录 ****Mysql图形化工具SqlYogNavicate ***使用步骤打开安
2020-09-23 20:48:07 126
原创 Day12JavaWeb【Maven】
学习目标使用idea创建java工程或者javaEE工程,如果使用jar都需要自己添加与绑定,而使用maven可以自动完成1.能够了解Maven的作用2.能够理解Maven仓库的作用3.能够理解Maven的坐标概念4.能够掌握Maven的安装5.能够掌握IDEA配置本地Maven6.能够使用IDEA创建javase的Maven工程7.能够使用IDEA创建javaweb的Maven工程8.能够自定义javeweb的Maven工程9.能够掌握依赖引入的配置方式10.能够了解依赖范围的概念
2020-09-22 20:31:32 130
转载 Eclipse的一些常用快捷键:
Eclipse的一些常用快捷键:【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候...
2019-05-26 18:29:51 65
转载 Eclipse调试
Eclipse断点调试博客背景断点调试快捷键一、增加断点二、启动debug模式3.1 调试工具条3.2 Debug View3.3 Variables View三、小结博客背景实训老师要求写博客,提升自己对断点的掌握断点调试快捷键eclipse断点调试快捷键主要有 F5、F6、F7、F8解释说明:1.按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;2. 按F6就是在...
2019-05-23 11:45:09 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人