自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xyphf的博客

不断学习,追求卓越

  • 博客(40)
  • 资源 (60)
  • 收藏
  • 关注

原创 从零启动一个JAVA SSM项目详细步骤目录

详解大型互联网项目服务端架构演进历程 JAVA环境配置1、Linux软件源配置操作2、Linux系统 jdk安装实操3、Linux系统tomcat安装4、Linux下Maven项目构建与管理工具5、Linux下vsftpd文件服务器安装与配置实操6、Linux下nginx反向代理服务器安装与配置实操7、Lunix下nginx反向代理服务器域名解析配置实操8、...

2018-07-29 15:25:35 4859 4

原创 详解大型互联网项目服务端架构演进历程

从一个小网站说起,一台服务器也就够了,文件服务器和数据库都部署在一台机器上,所成All in one随着用户越来越多,访问量越来越大,硬盘、CPU、内存等开始吃紧,一台服务器已经满足不了了这时我们讲数据服务和应用服务进行一个分离,给应用服务器配置更好的CPU,内存等等,而给数据服务器配置更好、更快、更大的硬盘。利润我们这张图利用了三台服务器,分离之后可以提高一定的性能和可用...

2018-07-22 10:44:31 3658

原创 Java学习成长路径

JavaSE部分 1 JavaSE体系介绍 JDK安装与环境配置 2 变量 注释,Java数据类型,进位制转换,运算符 3 运算符 分支结构 4 分支结构循环结构 5 循环结构 一维数组 6 二维数组 面向对象编程的概念 类的定义 对象的创建 引用的使用 成员方法 7 构造方法与方法重载 this关键字 8 封装 st...

2018-07-31 13:23:28 764

原创 18、两个提高工作效率的神器-Restlet Client和fe助手

1、下载在chrome应用市场搜索"FE助手",点击添加至chrome.搜索restlet client,点击添加至chrome.

2018-07-29 15:00:13 1240

原创 17、项目初始化代码提交到Git上

         

2018-07-29 14:53:42 339

原创 16、idea的注入和自动编译配置

1、设置时时编译,File->Setting->搜索compiler,选中Make project automatically点击Apply,点击OK;这时我们看到下方多了一个Problems,这个就是时时编译2、另外一个配置是我们在使用Autowired注解的时候,当注入到一个类里面的时候,因为我们用来Mybatis,IDEA默认会认位这是一个错误,提示找不到对应...

2018-07-29 14:48:39 1029

原创 15、ftp服务器配置讲解

mmall.propertiesftp.server.ip=你的FTP服务器ip地址ftp.user=mmallftpftp.pass=ftppasswordftp.server.http.prefix=http://img.happymmall.com/alipay.callback.url=http://www.happymmall.com/order/alipay_cal...

2018-07-29 14:35:02 618

原创 14、logback配置讲解

1、我们来配置logback,在resources/下创建logback.xml<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- append

2018-07-28 11:40:56 348

原创 13、spring、springmvc配置实操

1、我们将applicationContext.xml、applicationContext-datasource.xml、mmall.properties拷贝过来放到resources下applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spring...

2018-07-28 11:24:13 283

原创 12、spring官方demo指引及配置

1、http://spring.io/projects/spring-framework https://github.com/spring-projects/spring-mvc-showcasespring宠物医院https://github.com/spring-projects/spring-petclinic绿房子https://github.com/spri...

2018-07-28 10:31:44 1234

原创 11、mybatis三剑客之mybatis-pagehelper分页插件讲解

1、这个mybatis-pagehelper是一个开源的插件https://github.com/pagehelper/Mybatis-PageHelper2、使用方法:在pom.xml里面将这个插件引入进来 

2018-07-28 10:12:03 536

原创 10、mybatis三剑客之mybatis-plugin讲解

1、下面我们讲解一下mybatis-plugin的作用它的作用我们来演示一下,我们就拿dao/CartMapper.java为例;我们进入dao层之后,我们发现代码行号旁边有个箭头,点击这个箭头,就可以直接跳转到xml里面我们在点击xml里面的箭头又可以快速调回来有了这个插件,我们在跟踪dao层的时候就会很容易找到对应的xml文件;如果我们在dao里面新增了一个方法...

2018-07-28 10:05:13 13461 1

原创 9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

1、我们现在根据generatorConfig.xml去生成dao层。我们把插件安装好之后,我们点击右边的Maven Project.点开Plugins双击下面的mybatis-generator.在双击下面的mybatis-generator:generate2、这个时候有一个命令在执行,最好提升BUILD SUCCESS3、然后看dao层和pojo层,还有mappers...

2018-07-26 23:57:36 2627

原创 8、mybatis三剑客之mybatis-generator配置

1、mybatis-generator的作用就是根据数据库自动生成pojo和dao和对应的xml文件。pojo里面放的是db里面的字段一一对应的对象。dao层是一个接口,供Service调用。xml是dao层接口的一个实现,也就是说我们的SQL语句都写在xml里面。我们首先保证我们的数据库是可以连接的。 2、mybatis-generator的安装首先在pom里面m...

2018-07-26 23:38:40 369

原创 7、SSM项目包结构初始化

1、选择main下面的java,右键new选择Package,我们创建的包叫做com.mmall.controller2、在创建一个com.mmall.dao 3、在创建一个Service层 这三者的顺序是dao层在下面和DB交互,然后上面是Service层,Service上面是Controller层, 我们需要一些工具类,我们继续创建一个com.mmall.u...

2018-07-26 23:19:52 2407

原创 6、maven的pom文件配置

1、现在我们来配置一下我们的Maven的pom.xml文件,也就是我们的jar包。我们先把pom.xml文件拷贝下来,然后逐个讲解一下。我们点击手动导入。这样变化就导入进来了。然后我们看到我们pom.xml文件引入的jar包就都引入进来了下面我们来解释一下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2018-07-26 23:03:29 12508 2

原创 5、git初始化

我们的项目已经初始化成功。下面我初始化一下git,把我们的项目推送到git上。然后讲一下如何初始化git仓库。这个时候我们git远程的仓库就创建好了。紧接着我们在我们的项目中初始化一下git. 首先创建一个README.md文件touch README.md创建.gitignore文件,它的作用是把我们配置进去的一些配置文件匹配上就进行一个忽略,不会推送到我们的g...

2018-07-25 00:05:34 2807

原创 4、jdk、tomcat、maven配置及初始化web空白项目

(1)设置IDEA首先 如果在下拉框中找不到JDK的话;我们可以点击左侧的SDKs,然后点击加号,选择JDK,选择我们安装目录的JDK就可以了,点击OK,点击Apply应用上就好了。  然后再回到Project,下拉列表就有JDK了,点击Apply,点击OK。 然后我们在点击Settings配置Maven我搜索Maven,点击...

2018-07-24 23:14:52 634

原创 3、IDEA项目开发工具安装实操

(1) 下载IDEAhttps://download.jetbrains.com/idea/ideaIU-15.0.6.exe注意:在安装IDEA之前一定要把JDK安装好,没有JDK,IDEA是打不开的。(2)点击下一步安装

2018-07-24 22:28:21 399

原创 2、数据库初始化

(1)打开Navicat (2)将SQL文件导入进来,RUN执行一下 (3)刷新

2018-07-24 22:22:42 3149

原创 1、JAVA SSM项目初始化

一、数据库初始化(1)Navicat初始化项目数据库(2)执行mmall.sql(3)刷新验证 二、安装IDEA 15 三、maven创建web项目并验证(1)配置JDK(2)配置Maven(3)配置tomcat(4)快捷键配置(5)通过maven的archetype创建web空白项目这个archetype是maven官网提供的模板(6)初始...

2018-07-24 22:20:04 1705

原创 10、Linux下git版本控制工具安装与配置实操

1、我们现在来安装一下git为什么要使用git呢,因为我们发布的时候就用git写脚本自动拉取,然后切换分支,自动更新,然后再通过Maven进行打包,然后发到tomcat的root目录下。然后将tomcat重启,这样我们一个简单的自动部署脚本就配置完了。wget https://github.com/git/git/archive/v2.8.0.tar.gz2、安装git依赖...

2018-07-23 23:10:41 1024

原创 9、Linux下mysql数据库安装与配置实操

1、安装sudo yum -y install mysql-server2、sudo vim /etc/my.cnf将字符集设置成UTF-83、将mysql设置为随系统启动sudo chkconfig mysqld onsudo chkconfig --list mysqld如果第二个到第五个都是启用的,那就是可以的。这样的CentOS重启之...

2018-07-23 22:47:39 327

原创 8、Linux下文件服务器搭建及原理讲解

1、在此之前我们的nginx和FTP服务器都已经配置好了,那么现在我们来将它打通,做成一个文件服务器。例如一个图片服务器。我们创建一个文件conf文件sudo vim image.imooc.com.conf用我们此前说的配置文件sudo cat img.happymmall.com.conf server { listen 80; au...

2018-07-23 22:12:46 39811

原创 7、Lunix下nginx反向代理服务器域名解析配置实操

1、打开nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { work...

2018-07-23 21:50:33 1418

原创 6、Linux下nginx反向代理服务器安装与配置实操

1、在安装nginx之前先安装nginx的依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2、查看一下nginx有没有安装好find -name nginx3、下载nginxwget http://learning.happymmall.com/nginx/linux-ngin...

2018-07-23 21:09:46 2885 4

原创 5、Linux下vsftpd文件服务器安装与配置实操

1、删除sudo yum remove vsftpd2、安装vsftpdsudo yum -y install vsftpd3、去根目录创建一个ftpfilecd /sudo mkdir ftpfile4、进入ftpfile,到时候ftp上传的时候就会上传到这个文件夹下cd ftpfile5、我们要为这个ftp服务器创建一个用户,这个用户只有...

2018-07-22 22:09:32 1587

原创 4、Linux下Maven项目构建与管理工具

1、在developer下下载Mavenwget http://learning.happymmall.com/maven/apache-maven-3.0.5-bin.tar.gz2、解压Maventar -zxvf apache-maven-3.0.5-bin.tar.gz3、修改环境变量sudo vim /etc/profile查看maven路径cd bi...

2018-07-22 21:28:16 1354

原创 3、Linux系统tomcat安装

1、进入developer目录,下载tomcat// 下载tomcatwget http://learning.happymmall.com/tomcat/apache-tomcat-7.0.75.tar.gz2、解压tomcattar -zxvf apache-tomcat-7.0.75.tar.gz3、进入tomcat目录cd apache-tomcat-7.0.7...

2018-07-22 21:08:05 492

原创 2、Linux系统 jdk安装实操

1、查询jdk// 查询Java版本java -version// 查询有哪些jdkrpm -qal grep jdk// 将这些jdk都删掉sudo yum remove 这些jdk2、进入/developer目录并下载jdkwget http://learning.happymmall.com/jdk/jdk-7u80-linux-x64.rpm3、解压j...

2018-07-22 20:56:53 353

原创 1、Linux软件源配置操作

1、安装Linux:centos6.8 64bit 大家可以把它装在虚拟机里面也可以直接装一个Linux的机器。http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso2、在Linux机器上输入ifconfig获取ipifconfig通过本地的终端Xshell 5来操作ssh 主机...

2018-07-22 20:35:54 3496

原创 九、服务端项目自动化发布、验证、故障排查与解决

 sudo wget http://learning.happymmall.com/deploy/deploy.shecho "===========进入git项目happymmall目录============="cd /developer/git-repository/mmallecho "==========git切换分之到mmall-v1.0============...

2018-07-21 21:35:43 619

原创 八、线上防火墙配置实操

配置防火墙先进入防火墙的目录cd /etc/sysconfig/sudo iptables -P OUTPUT ACCEPTsudo service iptables save我们发现iptables已经创建出来了备份sudo mv iptables iptables.baksudo wget http://learning.happy...

2018-07-18 23:24:25 327

原创 七、线上环境安装配置实操(git)

下载【Git】sudo wget http://learning.happymmall.com/git/git-v2.8.0.tar.gz安装git依赖sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-E...

2018-07-18 23:01:35 470

原创 六、线上环境安装配置实操(mysql)

sudo yum -y install mysql-serversudo vim /etc/my.cnf修改mysql的字符集,增加character-set-server=utf8default-character-set=utf-8:wq退出配置mysql自启动sudo chkconfig mysqld onsudo chcconfig ...

2018-07-18 22:34:17 946 3

原创 五、线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx)

#安装JDK直接进去根目录,创建一个developer文件夹,cd developer/在使用sudo权限创建一个sudo mkdir setup进入setup,cd setup,执行wgetwget http://learning.happymmall.com/jdk/jdk-7u80-linux-x64.rpm这时JDK就下载好了这里我们看到只有用户有写权...

2018-07-18 21:36:02 427

原创 四、线上云服务器用户创建实操

我们现在连接这个阿里云服务器,把源配置好复制公网IP打开Xshell,打开阿里云的原配置网址:https://opsx.alibaba.com/mirror点击【帮助】【第一步】备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup【第二步】下载新的Ce...

2018-07-17 22:49:01 328

原创 三、域名的购买、解析、配置、绑定流程

点击【域名】点击【域名注册】搜索你要购买的域名根据需要选择【所有者类型】后,点击立即购买——————————————————————————————————————————————————————【实名认证】点击【未实名认证】去实名认证,阿里云的客服会给你打电话核实,上传身份证以及个人和阿里云幕布的相片等就可以了。域名【备案】,点击右上角的【备案...

2018-07-17 22:25:15 11310

原创 二、云服务器的申请和配置流程

【云服务器购买】我们进入阿里云官网,选择【云服务器ECS】点击【立即购买】【选择配置】计费方式选择【包年包月】地域选择【华北2 华北2可用区A】网络选择【经典网络】【注意:不同地域的实例之间内网互不相同】这句话也就是说,如果我要做集群,那么我要把这批云服务器建立在同一地域上。【注意:经典网络与专有网络不能互通,选择经典网络】【安全组】安全组类似防...

2018-07-16 23:12:44 6151

原创 一、云服务器部署概要讲解

我们会分为【云服务器(申请、配置)】【域名(申请、备案、配置)】【源配置】【线上环境】利用Linux的shell写一个【自动化发布脚本】,随着项目的演进,我们的项目后续会使用Jenkins做一个持续集成和自动化发布。这里面有很多需要注意的细节,这里我们仅仅使用shell写一个脚本,达到自动化发布的目的。【线上验证】——————————————————————————...

2018-07-16 22:22:27 999

WebGL/ThreeJS 相机控件OrbitControls.js和性能控件/stats.min.js 使用案例

WebGL/ThreeJS 相机控件OrbitControls.js和性能控件/stats.min.js 使用案例

2021-11-29

ThreeJs的旋转缩放平移控件和性能监控控件

ThreeJs的旋转缩放平移控件OrbitControls和性能监控控件stats.min.js

2021-11-29

WebGL/ThreeJS项目初始化Demo

WebGL/ThreeJS项目初始化Demo

2021-11-29

ThreeJS创建纹理贴图demo.zip

WebGL/ThreeJS创建纹理贴图demo

2021-11-29

WebGL/ThreeJS 网格几何体(WireframeGeometry)demo

WebGL/ThreeJS 网格几何体(WireframeGeometry)demo

2021-11-29

WebGL/ThreeJS EdgesGeometry边缘几何体画一个立方体的边框demo

WebGL/ThreeJS EdgesGeometry边缘几何体画一个立方体的边框

2021-11-29

WebGL/ThreeJS项目初始化案例

WebGL/ThreeJS项目初始化案例Demo

2021-11-29

WebGL/ThreeJS灯光demo.zip

WebGL/ThreeJS灯光使用Demo

2021-11-28

正投影和透视投影相机对比demo.zip

WebGL/ThreeJS正投影和透视投影相机对比demo

2021-11-28

WebGL/ThreeJS材质覆盖小demo.zip

WebGL/ThreeJS材质覆盖小demo

2021-11-28

WebGL/ThreeJS场景雾化demo.zip

WebGL/Three场景雾化简易demo

2021-11-28

WebGL/ThreeJS入门简易demo之立方体.zip

WebGL/ThreeJS入门简易Demo画一个立方体

2021-11-28

LQ-1600K_XP.rar

爱普生 630K730K税控票据增值税发票送货单发货单清单针式打印机驱动

2021-11-23

ngxin1.12.0安装.zip

linux下ngxin1.12.0安装

2021-08-23

webserver10.zip

端对端1V1传输基本流程 十、第五节 获取 offer/answer 创建的 SDP https://blog.csdn.net/xyphf/article/details/107745274

2020-08-02

webserver10.zip

WebRTC端对端1V1传输基本流程 本机内的一对一音视频互通 https://blog.csdn.net/xyphf/article/details/107743111

2020-08-02

chatroom.zip

WebRTC信令服务器实现- WebRTC信令服务器的实现 https://blog.csdn.net/xyphf/article/details/107292309

2020-07-11

webrtctest7.zip

WebRTC采集屏幕数据 录屏功能 https://blog.csdn.net/xyphf/article/details/107240467

2020-07-09

webrtctest7.zip

WebRTC音视频录制实战 录制音视频实战 https://blog.csdn.net/xyphf/article/details/107238200

2020-07-09

webrtctest6.zip

WebRTC音视频数据采集 MediaStreamAPI及获取视频约束 https://blog.csdn.net/xyphf/article/details/107131986

2020-07-04

redis-x64-5.0.14.1

GitHub同源,就是下载太慢了,这里下载快一点, Redis-x64-5.0.14.1.zip,Redis-x64-5.0.14.1.msi,redis-5.0.14.1.zip,redis-5.0.14.1.tar.gz四个包都有

2024-01-02

Vite配置要点梳理源文件

Vite构建工具配置要点梳理源文件

2023-11-06

VUE3知识体系思维导图全面总结梳理

VUE3知识体系思维导图全面总结

2023-11-03

vue-devtools安装包

vue-devtools安装包,可以解压直接使用,支持vue3

2022-06-04

数字跑动效果的实现DEMO

数字滚动效果的实现

2022-06-01

Three.js的物体点击选中拾取DEMO

Three.js的物体点击选中拾取DEMO

2022-05-23

threejs常见灯光及阴影的使用

threeJS环境光(AmbientLight)点光源(PointLight)聚光灯(SpotLight)平行光(DirectinalLight)及阴影的使用

2022-05-19

threeJs透视相机PerspectiveCamera DEMO

threeJs透视相机PerspectiveCamera DEMO

2022-05-19

three.js正投影相机OrthographicCamera使用DEMO

three.js正投影相机OrthographicCamera使用DEMO,threeJS正交投影全屏和部分展示DEMO

2022-05-19

ThreeJS思维导图源文件.xmind

ThreeJS思维导图源文件

2022-01-07

ThreeJS渲染尺寸非浏览器窗体尺寸时选中会有问题方案解决DEMO.zip

ThreeJS渲染尺寸非浏览器窗体尺寸时选中会有问题方案解决DEMO

2022-01-06

WebGL/ThreeJS后期处理Demo

WebGL/ThreeJS后期处理

2021-12-13

ThreeJS创建天空盒的几种方法

ThreeJS创建天空盒的几种方法

2021-12-10

tweenjs动画库配合ThreeJS使用DEMO

tweenjs动画库配合ThreeJS使用DEMO

2021-12-09

ThreeJS使用Curve曲线让物体沿轨迹运动DEMO

ThreeJS使用Curve曲线让物体沿轨迹运动DEMO

2021-12-09

ThreeJS导出三维模型、导入三维模型、导入三维动画DEMO

ThreeJS导出三维模型、导入三维模型、导入三维动画

2021-12-07

WebGL/ThreeJS Sprite、SpriteMaterial通过精灵模型和Canvas画布Demo

WebGL/ThreeJS Sprite、SpriteMaterial通过精灵模型和Canvas画布Demo

2021-12-01

WebGL/ThreeJS场景中创建立体文字TextGeometry

WebGL/ThreeJS场景中创建立体文字TextGeometry

2021-11-30

WebGL/ThreeJS创建立体文字TextGeometry

WebGL/ThreeJS创建立体文字TextGeometry

2021-11-30

ThreeBSP库进行实现差集(相减)、并集(组合、相加)、交集(两几何体重合的部分)Demo

ThreeBSP库进行实现差集(相减)、并集(组合、相加)、交集(两几何体重合的部分)

2021-11-29

空空如也

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

TA关注的人

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