- 博客(19)
- 收藏
- 关注
原创 HIT校园网ps4联机教程
准备: 交换机 (解决寝室只有一个网口的问题 极路由 (还可以是小米路由,等各种可以安装openwrt的路由,这里推荐极路由,用于锐捷连接和加速器配置 加速器 (我自己用的是奇游加速器,360一年,加速器主要看价格,支持的平台,支持的游戏,效果… 网线若干 冲个网费开始配置 |寝室网口—-|交换机—-|极路由—-|ps4 极路由连接锐捷看:http://life.rccoder.
2017-09-09 16:45:00
4066
原创 简易直播平台搭建
原理:宏观流程图 理论姿势 RTMP RTMP是Real Time Messaging Protocol(实时消息传输协议) RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5
2017-03-21 10:50:38
5261
原创 springmvc 快速入门
前提: 有servlet开发经验,能理解和使用servletapispringmvc框架的搭建 配置依赖 配置web.xml springmvc转发器 配置springmvc配置文件springmvc使用 1)解析http请求,获得/限制数据 @Controller 表明为一个请求 @RequestMapping(params,value,method,headers) 匹
2017-03-19 12:43:34
593
原创 Log4J2
log4j2的基本使用-使用maven导入依赖:<dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.8.1</version> </dependency> <dependency>
2017-03-15 19:54:50
588
原创 数据库设计中遇到的问题
时间字段的选择设计数据库时,难免会考虑到时间字段的设计,在这里总结一下在mysql中,时间的类型一般有如下: java和mysql时间类型对照表如下 在开发中不使用varchar或者char来存储时间,因为无法做到排序,性能收到影响 timestamp 4kb的只能记录时间到2038年项目最后采用的是datetime类型
2017-03-15 18:25:38
5355
原创 网关,隧道,代理
代理是什么? http://blog.youkuaiyun.com/freestyledash/article/details/53043910网关? 网关和代理很相似,可以解析用户的请求,而网关能使通讯线路上的服务器提供非http协议的服务,提高安全性隧道? 隧道的目的是确保客户端和服务端的安钻通信,隧道本身不会去解析http
2016-11-05 10:36:30
622
原创 代理
http://github.thinkingbar.com/reverseProxy/关于区别: 正向代理就是用户知道自己被代理了,通常是用来翻墙,反向代理就是用户不知道自己被代理了,通常是用来保护真正的服务器
2016-11-05 10:34:01
362
原创 springIOC概述
概述IoC(控制反转 Inverse if Control)是spring的内核,AOP、声明式事物等功能在此基础上开花结果。但是Ioc这个功能比较隐晦,包含很多内涵,包括代码解耦、设计模式、代码优化等。概念IoC包含两个内容:控制,反转。将某一接口具体实现类的选择控制权从调用类中移除,这样将调用者和被调用者解耦例子A类需要B类,在代码运行时,B的创建不是由A创建,而是交给了第三方类创建,第三方类在
2016-11-05 10:33:11
406
原创 ORM概述
orm(Object Relation Mapping)对象关系映射 作用 在使jdbc的时候,我们查询数据库全是使用的sql语句,查询出来的字段而已,在开发中,我们往往会将这些数据注入bean实例中,然后通过bean实例作为载体在项目的不同层次中传递,将字段查出然后注入bean是很繁琐的过程,于是,为了简化这个流程,orm这个概念诞生了ORM, 解决了: 存储: 将对象直接存入数据库
2016-11-05 10:31:39
672
原创 web项目的资源路径
以前写项目的时候,一些配置文件是直接放在了src目录下面的,在项目发布之后,这些配置文件被自动放在了classpath根目录下现在做出一个改变,将项目的配置文件写在了src的同级目录中,然后在项目发布之后,这些配置文件被自动放在了classes文件夹的同级目录下了,这样做在开发的时候更清新的管理自己的配置文件,在服务器中也能更方便的定位配置文件。做法: 方法:工程右键–config biuld p
2016-11-05 10:30:27
781
原创 ssh概述
简单的看看我参与项目的ssh是如何整合的首相是spring整合struts2 Spring整合struts2就是让struts的action交给spring的ioc容器进行创建 在spring中配置了action的bean,在struts2中配置了让spring创建action的常量接着是spring整合hibernate(项目使用的是oracle的数据库) 数据库连
2016-11-05 10:29:07
484
原创 java代理
学习到了spring的ioc ioc的底层是使用的java的动态代理技术,在本文中将总结一下java的代理技术什么是java的代理技术 给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代
2016-11-05 10:28:09
437
原创 ClassLoader
什么是类加载器? 将class文件加载进入内存(jvm)中JVM在运行时产生三个ClassLoader: BootStrapClassLoader(根装载器) ExtClassLoader(扩展类装载器) AppClassLoader(系统类装载器) ps:其中BootStrapClassLoader不是ClassLoader的子类,它使用C++编写,所以我们在Java中是看不到它的,得不
2016-11-05 10:19:38
303
原创 拥抱java8
转载自https://blog.chou.it/2014/03/java-8-new-features/Java is still not dead—and people are starting to figure that out.”
2016-11-05 10:18:59
373
原创 函数回调
简单的说 回调就是,A类持有B类的引用,a对象让b对象做事,b对象做完了调用a的方法具体一点: A类实现接口CallBack A类中包含一个B类的引用b B类有一个参数为CallBack callback的方法f(CallBack callback) A的对象a调用B的方法 f(CallBack callback) 然后b就可以在f(CallBack callback)方法中调用A的方
2016-11-05 10:15:12
362
原创 ThreadLocal
what?什么是ThreadLocal ThreadLocal是线程的一个本地化对象,当作用于多线程的对象使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程分配一个独立的变量副本 实现原理: 在ThreadLocal类中有一个Map,用于储存每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本why?为什么用ThreadLocal
2016-11-05 10:14:01
482
原创 java注解
what?什么是注解====================注解是代码的附属信息。他遵循一个基本原则:注解不能直接干预程序代码的运行,无论增加还是减少注解,程序都能正常运行(java解释器会忽略掉这些注解,第三方工具通过反射对注解进行处理,间接干预程序运行)why?为什么使用注解在开发中,简化配置;管理对象之间的依赖;在编译期做一些检查,编译期间容易发现错误的出处where?在什么情况中使用注解在使
2016-11-05 10:12:48
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人