- 博客(32)
- 资源 (7)
- 收藏
- 关注
原创 vite+go+wasm 简单教程
如果您看到了该文章说明你已经明白或至少了解WebAssembly是一个什么。这里我就不废话介绍 如果想了解可以点击进行了解。
2023-01-06 13:22:25
1135
2
原创 livekit 简单上手教程
livekit是一个开源的webrtc项目,基于pion实现了SFU架构的go程序。可以水平扩展的sfu架构。有完整的sdk程序接口供开发人员使用。基于JWT进行身份验证,可与大部分系统进行权限集成。内置Turn可给予tcp与udp进行数据传输通信。一个单独的二进制文件,非常容易进行部署。实时扬声器检测联播、选择性订阅和其他自动带宽管理优化用于流导出的通用出口和记录系统元数据、审查和数据消息 API。
2022-11-20 22:19:39
10906
2
原创 使用spring Security + JWT 实现前后端分离登录(纯代码无原理)
构建项目代码已上传gitee如果你看到了该文章说明对spring框架有一定了解,相信你已经知道如何通过springboot进行项目构建springboot想要支持安全验证以及web支持只需要在pom(如果是maven)文件中引入以下startermaven//安全包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
2021-03-09 20:18:45
5090
8
原创 使用Canvas实现的简易画板
效果如下图源码地址已上传gitee (源码中有详细注释这里就不在解释了) https://gitee.com/vvlzxl/Canvas-draw.git
2021-01-17 12:02:40
2529
2
原创 Springboot中如何使用quartz
首先我们导入依赖 1. 使用springboot在导包的时候首先应该想到看看官网是否有spring-boot-starter-* 类似的官方包 2. 其次再看是否有 *-boot-starter 这种第三方包像quartz这种最常用的调度任务包springboot已经在官网默认集成了例如在官网文档中有如下图链接有该配置类说明就有quartz的官方starter包 我们直接引入即可(2.1.6)<dependency> <groupId>org.sprin
2020-07-13 17:59:57
10411
原创 关于在Cocos-creator中使用微信小程序的api
创建一个空项目新建一个demo.ts用Vscode打开项目打开后如图如果我们直接写wx.xxx函数 会报找不到名称“wx”。错误幸亏微信团队维护了 .d.ts 文件wechat-miniprogram在项目根目录执行 npm install miniprogram-api-typings 会生成 node_modules 目录如果你在执行wx 发现还是没能有提示功能,那是因为miniprogram-api-typings 模块无法被ts识别方法一:在node_modules 新建.
2020-05-20 15:10:13
5727
4
原创 Django的简单使用
第一节 创建Django项目开发工具pyCharm2019.3Python3.7.3Django3.0 注意:由于是演示项目所以开发工具选用的是最新版,如果是实际开发项目请使用稳定版安装python开发环境[请参考该教程](https://www.runoob.com/python/python-install.html) 创建django项目目录结构...
2019-12-10 17:18:40
228
原创 linux下安装redis
linux 下安装redis第一步下载redis安装包redis下载地址 (我这里使用的版本redis-5.0.2.tar.gz)第二步解压redis文件执行 tar -xvf redis-5.0.2.tar.gz 命令执行 cd /redis-5.0.2执行 make(进行源码编译) (需要安装gcc)执行 cd src在执行 make test (如果没有安装...
2019-09-25 16:53:55
134
原创 linux 安装Rabbitmq
linux 安装Rabbitmq下载软件包使用wget 命令下载二进制包wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-generic-unix-3.7.17.tar.xzwget http://erlang.org/download/otp_src_...
2019-09-09 15:08:55
206
原创 关于springboot 打包成jar无法找到模板
使用Gradle 打包springboot步骤:切记在controller中返回模板的时候前面不要加 如果你的模板以前是 /index 请直接写成index
2019-04-18 17:07:17
1943
原创 关于如何使用Jrebel进行高效开发
我们在进行服务器开发的时候 经常会去修改代码,但是每次修改完代码就需要重新编译部署项目,往往这个过程是漫长的, 这也就造成程序员30%的精力都用在了一次又一次的tomcat的重启中,大大印象开发效率。有没有一种好的办法去解决呢可能有人会说tomcat不就可以配置监听class的改变重新编译项目吗,但是tomcat重新编译项目最终还的重新启动tomcat,这只是相当于是tomcat...
2019-03-18 21:19:44
662
原创 简单了解一下js的面向对象编程
简单了解一下js的面向对象编程如果多少有编程语言基础的都只知道什么是面向对象编程(在这里就不过多结束了)。第一种使用js的function 函数进行面向对象编程以前我们都是下面这种方式使用function关键字的 function fun(){ console.log(&amp;amp;quot;hello world&amp;amp;quot;)}fun() //输出 hello world如果我们进行更加复...
2019-02-27 15:26:49
360
原创 一些常用的前端框架搜集
前端框架(UI)jQuery js前端框架jQuery UI jquery前端框架UIBootstrap 前端页面美化框架Bootstrap-table table美化框架组件Mobirise 免费网站建设软件Bootstrap-switch switch美化组件React js前端渲染框架Webpack js模块化打包工具nodeJS js运行环境集Angularj...
2019-02-24 19:01:40
463
原创 浅谈23种设计模式(单例模式)
浅谈23中设计模式(java版)单例模式什么是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结,使用设计模式的目的是为了提高代码的可重用性,使得代码更加符合人类的理解思维。什么是单例模式单例顾名思义在整个系统中只有一个类的实例对象...
2019-02-23 22:33:48
802
原创 浅谈js中的回调地狱问题
浅谈js中的回调地狱问题什么是回调地狱说起回调地狱 首先想到的是异步 在js中我们经常会大量使用异步回调,例如使用ajax请求我们来看下面这段代码:function a(functionb(){ c(function d(){ })})我们发现上面代码大量使用了回调函数(将一个函数作为参数传递给另个函数)并且有许多 })结尾的符号,使得代码看起来很混...
2019-02-21 22:54:16
34177
8
转载 让你的大脑就范
让你的大脑就范慢一点,你理解的越多,需要记住的就越少不要光是看看而已,停下来,好好想一想。书中提问题时候,你不要直接翻答案。可以假想成真的有人提问题。让你的大脑想的越深,就越有可能学会并记住。勤做练习,自己做笔记我们给你留了练习,如果这些练习的解答也由我们一手包办,那和别人替你考试有什么区别?不要只是坐在那里看着练习发呆,拿出笔来,写一写,画一画。大量研究表明,学习...
2019-02-19 23:30:27
1159
原创 浅谈java中的反射
浅谈java中的反射文章目录浅谈java中的反射什么是反射为什么使用反射使用反射有什么好处到底怎么使用反射什么是反射概念: 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(通俗的讲反射就像一个人在照镜子通过镜子来反映出你的外貌特征 体型等特点)为什么使用反射如果在一个程序中实例化一个类我们通常是使用new关键字来进行对象的创建,如果我们需要改变实例化对象就必须改...
2019-02-19 15:32:54
370
原创 优雅的使用Lombok进行代码开发
优雅的使用Lombok进行代码开发首先使用Lombok IDE需要配合使用lombok插件插件下载Eclipse安装Lombok 插件:第一步使用cmd 进入刚才下载的 lombok.jar 目录中 使用命令java -jar lombok.jar( 前提是你的计算机中已经安装jdk并配置环境变量)出现如下窗口进入eclipse的安装目录中如果出现一个lombok.jar的...
2019-02-14 12:00:02
615
原创 springboot中的定时任务
第一种使用Java自带的定时任务:public class TestTimer { public static void main(String[] args) { TimerTask timerTask = new TimerTask() { @Override public void run() { System.out.println("tas...
2018-11-05 11:19:50
2333
原创 centos虚拟机中httpd无法被局域网主机访问
首先在使用vm软件进行虚拟化时必须使用桥接模式,使用nat转换模式主机无法ping通虚拟机,在使用命令开放80端口 iptables -I INPUT -p TCP --dport 80 -j ACCEPT ...
2018-07-29 17:15:56
3505
原创 如何使用Javaconfig代替web.xml配置spring
我们知道使用spring时候最让人烦的是大量的xml配置文件。在使用spring框架时候在web.xml中配置spring
2017-12-19 15:51:55
6630
原创 如何在Apache中开启虚拟主机
首先在apache的安装目录下的conf\extra\httpd-vhosts.conf中添加如下 //虚拟主机端口号 ServerAdmin 1778023831@qq.com //服务器管理员邮箱 DocumentRoot "E:/PHPWorkj/think/public/index.php" //虚拟主机需要映射到的项目地址 ServerName
2017-08-25 10:14:03
2159
原创 关于IDEA中创建springboot+security+jpa
首先本文章不会分析框架的底层代码只是帮助小白快速搭建项目,因为官方文档都写的明明白白,其中spring Security安全框架可能有部分小白看不懂官方文档推荐看:spring Security 里面有比较详细的框架分析废话不多说了进入正题:因为springboot推荐使用Maven(依赖管理框架) 如何使用springboot呢? 在maven的项目目录src/main/java下创建B
2017-08-13 15:18:43
2385
原创 关于如何在Myeclipse中创建SpringBoot项目
因为Spring官方推荐使用Maven来构建项目,进行依赖管理(jar包的管理)所以第一步首先去Maven官网下载maven包 地址:maven下载地址第一步:把下载好的文件解压到你喜欢的磁盘目录中,例如我的 D:\apache-maven-3.5.0 解压出来后目录有 bin(maven的一些执行命令的脚本 如mvn命令),boot(它是一个类加载器的框架,相对于JDK中的类加载器,它提供
2017-08-02 16:21:11
7392
原创 关于项目中hibernate无法删除中间表记录
这是我在做项目的时候碰到的一个头疼问题,记录下来用于以后回顾。我们在学习hibernate时候大概见得最多的老师讲解是使用的Junit单元测试来测试数据:例如下面的代码用于多对多级联操作:@Test public void many2(){ SessionFactory sessionFactory = null; Session session=null; Transacti
2017-05-09 18:03:26
2107
原创 关于如何使用ajax异步判断用户名是否存在
首先由于原生态的js中的ajax太过复杂一般使用js的封装框架例如(Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx)在这里我使用jquery框架:第一步首先去网下载jquery框架:http://jquery.com/第二步:下载好的jquery框架有两个.js文件jquery-3.2.0
2017-04-24 09:12:02
4758
原创 使用模态框进行登录
我们在浏览网页时常常会遇到登录时候,网站并没有跳转到登录页面而是弹出一个alert来用于登录。其实这个弹出窗口就是一个modal(模态框)(是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭)。在这里我简单介绍以下模态框使用以及登录的一些效果(提示:由于实现这种功能的方法很多,这里简单介绍用于使初学者有个基本了解,大神请绕过)
2017-04-23 12:27:29
4971
原创 关于ajax与controller传递json
第一步:jsp页面代码: $(document).ready(function(){ $("#username").focus(function(){ var username=$("#username").val(); $.ajax({ url:"Ajax", //请求的url地址 contentType: "applic
2017-04-17 20:31:23
3840
原创 关于java中jquery框架无效的解决办法
第一种:如果你使用的是springmvc,并且配置成: Spring / 默认会过滤所有资源,所以出现jquery无效,解决:把controller中的@requestmapping中路径改成特殊入.do后缀,再把/改成*.do第二种:如果不想改*.do 解决:在你的jsp页面中的head标签中面加入 意思是网络引用jquery
2017-04-17 20:11:00
1482
2
原创 关于如何在php7中使用mysqli扩展
第一步:因为php7安装目录中没有php.ini文件所以可以复制php.ini-development这个文件改名为php.ini。第二步:在php中的配置文件“;”相当于注释,在php.ini中找到extension=php_mysqli.dll这一行把前面的“;”去掉。第三步:在Apache24安装目录中找到conf目录下的httpd.conf文件打开并在最后添加:LoadModu...
2017-04-17 18:13:39
13489
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人