demo

Spring Boot快速搭建Spring框架

≡放荡痞女 提交于 2019-12-01 21:46:28
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 Spring Boot 是 Spring 框架的一个新的子项目,用于创建 Spring 4.0 项目。它的开发始于 2013 年。2014 年 4 月发布 1.0.0 版本。它可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 也提供了对于常见场景的推荐组件配置。Spring Boot 可以大大提升使用 Spring 框架时的开发效率。下面本文将对 Spring Boot

Demo

牧云@^-^@ 提交于 2019-12-01 18:48:05
百度前端学院 task0002 展示主页 主要技术:JavaScript 任务二的展示主页,里面包含五个小 demo。 源代码在这里。 还有一篇相关的 日志。 处理兴趣爱好列表 主要技术:JavaScript 对JavaScript正则表达式和字符串的练习。 源代码在这里。 还有一篇相关的 日志。 倒计时 主要技术:JavaScript setInterval(),Date 对象的学习和使用。 源代码在这里。 还有一篇相关的 日志。 轮播图 主要技术:JavaScript 变速运动,运动终止条件的应用。 源代码在这里。 还有一篇相关的 日志。 输入框即时提示 主要技术:JavaScript 对input监听,使用正在表达式高亮匹配,实现输入联想效果。 源代码在这里。 还有一篇相关的 日志。 百度前端学院 task0001 个人博客 主要技术:HTML, CSS 完成百度前端学院的任务。深刻的理解了BFC、浮动、inline-block间距,多列布局等技术。 源代码在这里。 还有一篇相关的 大专栏 Demo /2015/04/15/baidu-ife-1/">日志。感谢 百度Web前端技术学院 。 拖拽交互 主要技术:JavaScript 对鼠标事件应用,以及判断定位的方法等。 源代码在这里。 还有一篇相关的 日志。 CSS3 阴影特效 主要技术:CSS3 CSS3 中的阴影

synchronized类锁,对象锁,方法锁

烈酒焚心 提交于 2019-12-01 08:29:49
synchronized从语法的维度一共有3个用法: 静态方法加上关键字 实例方法(也就是普通方法)加上关键字 方法中使用同步代码块 前两种方式最为偷懒,第三种方式比前两种性能要好。 synchronized从锁的是谁的维度一共有两种情况: 锁住类 锁住对象实例 我们还是从直观的语法结构上来讲述synchronized。 1)静态方法上的锁 静态方法是属于“类”,不属于某个实例,是所有对象实例所共享的方法。也就是说如果在静态方法上加入synchronized,那么它获取的就是这个类的锁, 锁住的就是这个类 。 2)实例方法(普通方法)上的锁 实例方法并不是类所独有的,每个对象实例独立拥有它,它并不被对象实例所共享。这也比较能推出,在实例方法上加入synchronized,那么它获取的就是这个累的锁, 锁住的就是这个对象实例 。 那锁住类还是锁住对象实例,这跟我线程安全关系大吗?大,差之毫厘谬以千里的大。为了更好的理解锁住类还是锁住对象实例,在进入“3)方法中使用同步代码块”前,先直观的感受下这两者的区别。 对实例方法(普通方法)上加关键字锁住对象实例锁的解释 首先定义一个Demo类,其中的实例方法加上了synchronized关键字,按照所述也就是说锁住的对象实例。 public class Demo { public synchronized void demo() {

cocos2d-x 3.0 final 环境搭起来,demo跑起来

末鹿安然 提交于 2019-12-01 02:05:49
Cocos2d-x相关 软件版本及下载 使用 cocos2dx3.0 的正式版: http://www.cocos2d-x.org/download 使用 apache-ant-1.9.3 : http://ant.apache.org/bindownload.cgi 使用 python2.7.6 : https://www.python.org/download/releases/2.7.6/ 使用 VS2013 ( 高于或者等于 VS2012 即可,需要支持 C++11) Android 的环境 JDK 使用 1.7.0 : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 使用 ADT Bundle for Windows : http://developer.android.com/sdk/index.html The ADT Bundle includes everything you need to begin developing apps: Eclipse + ADT plugin Android SDK Tools Android Platform-tools The latest Android platform The latest

Nginx configuration for the Tornado websocket demo?

不羁的心 提交于 2019-11-30 23:42:18
Can someone please provide me with Nginx configuration for the Tornado websocket chat demo? the demo is located under /tornado/demos/websocket... A config like this will work: events { worker_connections 1024; } http { upstream chatserver { server 127.0.0.1:8888; } server { # Requires root access. listen 80; # WebSocket. location /chatsocket { proxy_pass http://chatserver; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location / { proxy_pass http://chatserver; } } } You'll need to run Nginx as root in order to listen on port 80. Now

Kubernetes部署Spring Boot应用

只谈情不闲聊 提交于 2019-11-30 19:23:51
SpringBoot项目 新建springboot项目 @RestController public class HelloWorldController { @RequestMapping("/") public String home() { return "Hello Docker World"; } } 构建镜像 前面说过怎么构建了 查看: docker search hongdada|grep demo hongdada/com.huishi.demo 0 docker方式启动 docker run -p 8080:8080 -t hongdada/com.huishi.demo:latest . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.8.RELEASE) 2019-10-08 09:03:06.690 INFO 1 --- [ main]

Nginx configuration for the Tornado websocket demo?

五迷三道 提交于 2019-11-30 18:47:07
问题 Can someone please provide me with Nginx configuration for the Tornado websocket chat demo? the demo is located under /tornado/demos/websocket... 回答1: A config like this will work: events { worker_connections 1024; } http { upstream chatserver { server 127.0.0.1:8888; } server { # Requires root access. listen 80; # WebSocket. location /chatsocket { proxy_pass http://chatserver; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location /

PlayJava Day026

人走茶凉 提交于 2019-11-30 15:46:22
1.泛型:指代任意对象类型 public class CC<T> {} C<Integer> c = new C<Integer>(1) ; 2.限制泛型:用于继承关系 public class Demo<T extends FatherClass> {} Demo<Son> demo = new Demo<Son>(new Son()) ; //此处Son可为SonClass or FatherClass,其他类不行 Son son = demo.getObject() ; 3.通配符泛型: Demo<?> demo ; demo.func() ; 4.泛型方法: public static <T> void func(T t) {} //T:是对象类型,不能是基本数据类型 func(1.0f) ; ----> java.lang.Float 来源: https://www.cnblogs.com/JavaDemo01/p/11601671.html

练习demo

自古美人都是妖i 提交于 2019-11-30 06:16:46
表格练习demo 编辑器制作效果展示: 代码展示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> td {border: 1px solid black;background-color: #eee;width: 50px;height: 50px} td:hover {border: 1px solid red;background-color: deepskyblue} </style> </head> <body> <input type="text" placeholder="行" class="i"> <input type="text" placeholder="列" class="i1"> <input type="button" value="创建" id="bt"> <span class="s"></span> <hr> <script> var x = "x"; var y = "y"; var oi = document.querySelector(".i"); var oi1 = document.querySelector(".i1"); var obt = document.querySelector("#bt");