后端
文章平均质量分 97
Never Yu
好好写代码、高级而又优雅 —— 开发准则/理念/思考
展开
-
轻松实现在web页面中直接播放rtsp视频流
帮你轻松实现在页面中直接播放rtsp视频流使用准备ffmpeg运行rtsp2web前端代码课外知识写在前面我之前研究在 web 中直接播放 rtsp 视频流时,写过一篇文章:【前端】rtsp 与 rtmp 视频流的播放方法。阅读这篇文章对你的学习有很大帮助。在文章中我有过详细的分析和解读,给出了结论:要想在 web 中实时播放 rtsp 视频流:借助后端转码推流将是必要的操作。实现我用 node.js 实现了转码推流的功能,并将其打包成 rtsp2web 发布到了 npm 上。......原创 2022-04-12 15:05:32 · 42752 阅读 · 120 评论 -
使用 GitHub Actions 来构建应用程序
使用 GitHub Actions 构建应用程序写在前面开始Action环境变量/加密密码默认环境变量自定义环境变量使用环境变量其他类型变量加密密码创建加密密码使用加密密码学完开搞参考文档写在前面自动化部署 gh-pages,之前一直使用的是免费的 travis-ci.org,简单好用;后来发现它关闭停止服务了,推荐迁移到 travis-ci.com 。travis-ci.com 提供 10000 个免费的 credit。这些 credit 不会自动增加,每次构建最少花费 10 个 credit,用一原创 2022-01-31 22:58:39 · 1191 阅读 · 0 评论 -
支撑百万并发的数据库架构如何设计?
文章目录假设背景多台服务器分库支撑高并发读写大量分表来保证海量数据下的查询性能全局唯一 id 如何生成方案一:独立数据库自增 id方案二:UUID方案三:获取系统当前时间方案四:SnowFlake 算法的思想分析读写分离来支撑按需扩容以及性能提升高并发下的数据库架构设计总结看到这个题目,很多人第一反应就是:分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的作用如何应对不同...转载 2019-03-21 15:09:42 · 747 阅读 · 0 评论 -
【JAVA】【WEB】【SSH】could not initialize proxy-no Session
这是一个经典的问题: 因为我们在hibernate里面load一个对象出来时,用到的是代理对象,也就是说当我们在执行load方法时并没有发sql语句,而是返回一个proxy对象。只有当们具体用到哪个get**方法时才会发sql语句,才会去数据库查。但是当我们把打开session,关闭session交给了srping去做时,当们load完之后我们的session就会被srping关闭,如果原创 2015-11-02 17:02:30 · 1669 阅读 · 0 评论 -
【JAVA】Java学习方法
Java学习方法1、阅读(听课)=>笔记=>实践=>反思。2、定期整理,分门别类,从而温故知新。3、拓展思维,可以异想天开。4、繁杂问题=>傻瓜式文档。5、复杂问题=>刨根问底。6、陈规定式,倒背如流。原创 2016-09-22 12:10:01 · 1419 阅读 · 0 评论 -
【PHP】php设置页面字符集与保存utf-8无BOM不能同时使用
在使用sublimt编写PHP的时候,默认编辑格式是utf-8。有时候在页面显示会有乱码,这个时候,可以在保存代码的时候选择UTF-8无BOM,然后浏览器上就正常了。也可以在php开头写上header('Content-Type:text/html;charset=utf-8');但是在使用这句话的时候,保存文件的时候就不能选择utf-8无BOM。也原创 2016-06-02 21:58:54 · 800 阅读 · 0 评论 -
【JAVA】MyEclipse-注册-破解
myeclipse 注册 破解原创 2015-11-01 21:44:55 · 1087 阅读 · 0 评论 -
【JAVA】【SSH】【Initialization of bean failed】【AopConfigException】【BeanCreationException】
【错误主要信息】org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in file [D:\eclipse-jee\workspace\spring\Spring_1801_Spring_Hibernate_Transaction原创 2015-10-23 16:56:17 · 959 阅读 · 1 评论 -
【Tomcat】当想把一个项目部署到Tomcat上时,发现项目版本过高的情况。
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules。原创 2015-03-31 22:25:27 · 3914 阅读 · 0 评论 -
【JAVA WEB】“The import javax.servlet cannot be resolved" 如何解决
今天将另一台机器中MyEclipse里面的一个项目拿到我的机器上面的Java EE中来继续做的时候。一个完好的项目导入进来后,报了两个错误。1·The improt javax.servlet cannot be resolved2`Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/cor原创 2015-03-11 18:22:22 · 4574 阅读 · 0 评论 -
【JAVA】Java学习路线图
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。转载 2015-03-07 18:43:41 · 890 阅读 · 0 评论 -
【JAVA】Java学习方法
前端学习路线,前端学习方法1、阅读(听课)=>笔记=>实践=>反思:笔记那是必须的,笔记不是抄书抄课件,而是记录思维主线。因为我们不可能一口气把所有东西学完,所以学习会在某处中断,当你接着往下学而又需要回顾前面知识的时候,如果没有笔记,恐怕就只有重来一次,这样岂不很浪费时间。实践那是必须的。看拳谱就能打死人?总要比划两下吧。代码更是如此,不要认为看懂了就可以不写,不要认为简单的就可以不写,需知复杂的都是由简原创 2015-01-08 19:11:23 · 1258 阅读 · 0 评论 -
【JAVA】Java性能优化,基本类型 vs 引用类型
在Java性能优化系列中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到基本类型和引用类型。所以我们今天就先来介绍一下这两种类型在性能方面各自有什么奥妙。Java性能优化基本类型vs引用类型 先明确一下什么是基本类型,什么是引用类型。简单地说,所谓基本类型就是Java语言中如下的8种内置类型:boolean、char、byte、 short、int、long、float原创 2014-12-26 13:21:04 · 801 阅读 · 0 评论 -
【JAVA】JAVA多线程编程
java 多线程指是如下特定的情况:1)多个线程来自同一个Runnable实例2)多个线程使用同样的数据和代码.实例:public class RunningObject implements Runnable {@Overridepublic void run() {// TOD原创 2014-12-25 11:19:48 · 695 阅读 · 0 评论 -
【C】【CrytoAPI】【加密解密】基于CryptoAPI的文件加解密系统设计与实现
基于C的加密解密算法,基于CryptoAPI的文件加解密系统设计与实现原创 2014-12-17 20:18:28 · 2371 阅读 · 2 评论 -
【Android】linearLayout.addView(textView)
linearLayout.addView(textView)继承的方法不能修改public为private。这是因为如果子类要覆盖了父类中定义的方法,那么不能降低其可见性。正如上面的例子,人可以讲话,但学生作为人的一种却不能讲话,这显然是不合理的。即如果在父类中定义一个protected方法,那么在子类中可以将其覆盖,并将访问控制属性改为public,反过来则不行。原创 2014-11-25 22:55:33 · 988 阅读 · 1 评论 -
【JSP】【Java Web】The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
关于:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 的解决办法。以及如何在Eclipse中部署Tomcat服务器。1、右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add...原创 2014-11-25 22:52:56 · 834 阅读 · 0 评论