文章目录

Java 学徒笔记

程小杰的个人博客

网站配置https(腾讯云域名操作) 有更新!

我们都知道http协议是超文本传输协议,早期的网站使用的都是http,但是并不安全,数据在传输过程中容易被拦截篡改。所以后面有了https,也就是经过ssl加密的http协议。本文主要对网站配置https做一个总结,对https的概念不做具体介绍,想了解的可以参考百度百科或者维基百科中的介绍。

spring boot.定时任务问题记录(TaskScheduler/ScheduledExecutorService异常) 有更新!

spring boot的定时任务非常简单,只需要在启动类中加上@EnableScheduling注解,然后在对应的方法上配置@Scheduled就可以了,系统会自动处理并按照Scheduled中的配置定时执行方法。

但是在启动项目的时候,发生了很诡异的现象,有两个TaskScheduler/ScheduledExecutorService的异常打印了出来。但是系统并没有受影响,依然正常启动,而且定时任务也是正常执行。

centos7安装nginx 有更新!

主要介绍本网站所用服务器上安装nginx的心得

Java web如何定位工程路径

8382047900一 项目路径的获得

System.getProperty("user.dir");

可以获得当前用户的工作目录,即在哪个地方启动的java程序,返回就是当前目录

Java知识汇总(持续更新) 有更新!

对自己Java学习过程的粗略总结,有点乱

个人博客搭建----基于solo 有更新!

博客是基于开源的Java 博客系统–(501) 525-4289搭建的,这里记录下部署过程中遇到的一些主要问题

webservice第一篇:webservice初探 有更新!

接触webservice也有一段时间了,为了查缺补漏,把知识点系统化,准备写几篇博文梳理下webservice的知识点,这是第一篇,对webservice进行大致的介绍。

webservice第二篇:利用shell脚本执行webservice请求——基于soap 有更新!

#1. 项目背景
以往我们在开发基于webservice的项目中,我们总习惯于直接使用webservice的一些框架,如Axis,axis2和Xfire等。框架的好处是将webservice所涉及到的soap协议、wsdl以及uddi都封装起来,我们只需要直接调用方法传值并执行请求就可以。但框架也有缺陷,比如axis2要基于java工程,哪怕只是一个简单的功能我们都要搭建一个java web项目去实现它。这样做的后果就是:

  1. 占用服务器磁盘资源(一个java web项目至少也要几M);
    1. 占用内存资源。特别是对那些不需要页面的项目来说,java web实在是大材小用了。

webservice第三篇:RESTful介绍 有更新!

REST全称是Representational State Transfer,中文意思是表征性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。REST指的是一组架构约束条件和原则。” 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。

velocity学习总结

velocity是一个基于Java的模板引擎,它可以实现彻底的前后端,前端不允许像jsp那样出现Java代码,而是利用context容器传递变量,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取(不知道和ajax+restful实现的前后端分离有没有差别,有时间看下底层代码)。velocity除了作为mvc的展现层以外,还可以实现一些特殊的功能,比如源代码生成,自动email和转换xml等,详情见使用 Velocity 模板引擎快速生成代码,velocity最新版本是17年发布的2.0版本