posts - 13,comments - 4,trackbacks - 0

摘要:一道面试题: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 错误实现1: public class NotifyTest2 implements Runnable { private Object p 阅读全文
posted @ 2019-02-08 10:47 白衣苍狗汪汪汪 阅读 (88) 评论 (0) 编辑
摘要:大致画了下spring的学习路径,可能有些不全,后面想到了再补充 阅读全文
posted @ 2019-01-20 15:40 白衣苍狗汪汪汪 阅读 (27) 评论 (0) 编辑
摘要:一、背景 spring boot的定时任务非常简单,只需要在启动类中加上@EnableScheduling注解,然后在对应的方法上配置@Scheduled就可以了,系统会自动处理并按照Scheduled中的配置定时执行方法。 但是在启动项目的时候,发生了很诡异的现象,有两个TaskScheduler 阅读全文
posted @ 2018-10-01 11:47 白衣苍狗汪汪汪 阅读 (260) 评论 (1) 编辑
摘要:我们都知道http协议是超文本传输协议,早期的网站使用的都是http,但是并不安全,数据在传输过程中容易被拦截篡改。所以后面有了https,也就是经过ssl加密的http协议。本文主要对网站配置https做一个总结,对https的概念不做具体介绍,想了解的可以参考百度百科或者维基百科中的介绍。 获得 阅读全文
posted @ 2018-10-01 11:45 白衣苍狗汪汪汪 阅读 (62) 评论 (0) 编辑
摘要:一 项目路径的获得 可以获得当前用户的工作目录,即在哪个地方启动的java程序,返回就是当前目录 二 web项目根目录的获得(项目发布路径) 从servlet出发 可建立一个servlet在其的init方法中写入如下语句 path结果为:D:/workspace/Tomcat 8.0/webapps 阅读全文
posted @ 2018-09-16 17:57 白衣苍狗汪汪汪 阅读 (19) 评论 (0) 编辑
摘要:centos安装nginx有两种方式,分别是yum 安装和 源码包 安装。详细可以看这篇文章 "yum安装和源码包安装的区别" 本网站的后台用的是yum安装,相对来讲比源码包安装要简单点,基本就一条命令,不过缺点是安装后的nginx文件比较分散,我们在修改配置文件的时候经常不知道去哪找,不像源码包那 阅读全文
posted @ 2018-07-24 20:08 白衣苍狗汪汪汪 阅读 (38) 评论 (0) 编辑
摘要:个人站地址是:http://www.iwillhaveacatoneday.cn 博客是基于开源的Java 博客系统 "solo" 搭建的,这里记录下部署过程中遇到的一些主要问题 后台 solo后台采的是作者自己写的Java web框架, "Latke" ,有点像spring的精简版 数据库 sol 阅读全文
posted @ 2018-07-24 20:07 白衣苍狗汪汪汪 阅读 (162) 评论 (0) 编辑
摘要:什么是velocity velocity是一个基于Java的模板引擎,它可以实现彻底的前后端,前端不允许像jsp那样出现Java代码,而是利用context容器传递变量,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取(不知道和ajax+restful实现的前后端分离有没有 阅读全文
posted @ 2018-04-03 20:48 白衣苍狗汪汪汪 阅读 (136) 评论 (0) 编辑
摘要:编译器:Intellij IDEA 系统环境: MAC OS 相关技术:Maven、tomcat 7、jdk8 1.创建项目 首先创建一个web Application项目(这里我们打算用maven引入Jersey的相关jar包,所以不用直接创建restful项目,因为 restful项目会把Jer 阅读全文
posted @ 2017-07-27 17:09 白衣苍狗汪汪汪 阅读 (4476) 评论 (1) 编辑
摘要:在介绍restful之前先放一张从之前文章评论里看到的图,我觉得它把soap和rest之间的一些区别形容地非常形象。 在第一篇和第二篇中我们也介绍过,soap协议传递的报文要基于xml格式的soap消息,它定义了非常复杂的xml schemas,因此会让传递的消息变得非常重,而rest是充分利用了h 阅读全文
posted @ 2017-07-25 15:30 白衣苍狗汪汪汪 阅读 (384) 评论 (0) 编辑