S学习笔记

强森的学习笔记


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Java 利用脚本API运行Groovy脚本的方式

发表于 2017-08-23 | 分类于 JavaToolsLibrary
介绍运用java Script API可以非常方便的运行能够在JVM运行的脚本程序,并通过其脚本引擎进行参数传递等。 Java Scripting API 包含一组类和接口,在 javax.script 包中定义。这是一个相对比较小的 Java 包,以 ScriptEngineManager 类作为 ...
阅读全文 »

Java Web 学习笔记之十:通过Spring启动Jetty服务器

发表于 2017-03-05 | 分类于 JavaWeb
Java Web 学习笔记之十:通过Spring启动Jetty服务器描述下面给出一个Spring与Jetty整合开发web应用的简单例子。 程序例子的基本思路如下: (a)程序入口初始化Spring上下文,并保存上下文信息。 (b)定义Jetty启动类,通过Spring配置文件配置Jett ...
阅读全文 »

Java Web 学习笔记之九:利用Jetty+restEasy搭建简单的rest web service

发表于 2017-03-05 | 分类于 JavaWeb
Java Web 学习笔记之九:利用Jetty+restEasy搭建简单的rest web service简介RESTEasy是JBoss的一个开源项目,提供各种框架帮助开发者构建RESTful Web Service和RESTful Java应用。它是JAX-RS规范的一个完整实现并通过JCP认证 ...
阅读全文 »

Java Web 学习笔记之八:嵌入式web服务器Jetty的基本使用

发表于 2017-03-05 | 分类于 JavaWeb
Java Web 学习笔记之八:嵌入式web服务器Jetty的基本使用简介Jetty 是一个开源的servlet容器,具有易用性,可扩展性,易嵌入性等特点。通过少量的代码,开发者就可以在程序中以嵌入的方式运行一个web服务器。 使用方式一(直接在代码中定义web应用的上下文)新建maven工程,po ...
阅读全文 »

Java脚本API运行脚本程序防止脚本死循环

发表于 2017-02-05 | 分类于 JavaToolsLibrary
前提概要当我们使用java脚本API运行脚本的时候,在一些我们并不知道脚本的程序逻辑并且无法修改脚本的特殊的场景下,如果脚本中存在死循环(endless loop)或者高资源消耗的耗时循环语句,程序运行将会占用大量的系统资源,比如说CPU、磁盘IO等。如果脚本程序是死循环并且程序同步地执行脚本的话, ...
阅读全文 »

Java 对象作为参数传递的相关原理研究

发表于 2017-01-05 | 分类于 Java
概述Java编程中,当对象作为参数传递给方法时候,是按引用传递的,但是有的人会说这实质上是按值传递的。其实两者说的都不错,只是理解的方式不一样罢了,二者的原理其实是一样的。 说明下面通过一个例子来详细说明Java对象作为方法参数的时候会出现的情况:123456789101112131415161 ...
阅读全文 »

Java Web 学习笔记之七:HttpsURLConnection实现Https请求发送(基本用法)

发表于 2016-12-11 | 分类于 JavaWeb
Java Web 学习笔记之七:HttpsURLConnection实现Https请求发送(基本用法)介绍Java api 的HttpURConnection可以进行普通的http请求发送响应接受,但是面对实现SSL的https时候就无能为力了,不过没关系,java api已经提供了支持https请 ...
阅读全文 »

Java 事件监听原理及Demo实现

发表于 2016-12-11 | 分类于 Java
概述Java的事件监听是Java事件机制的实现,以Java Swing的事件机制为例,分析一下事件监听的各个组成部分以及功能: Java事件机制的三个基本组成成分 事件对象通常继承自java.util.EventObject的对象,一般可以用来判断事件类型的作用 事件源触发事件的源头,在GU ...
阅读全文 »

Java Web 学习笔记之六 DataOutputStream方法writeBytes(String s)方法中文乱码问题

发表于 2016-12-11 | 分类于 JavaWeb
Java Web 学习笔记之六 DataOutputStream方法writeBytes(String s)方法中文乱码问题问题描述java.io.DataOutputStream是java流中一个比较好用的类,可以直接通过其中的方法向输出流(文件、网络等)输出字串、整形、浮点等数据结构数据。 但是 ...
阅读全文 »

Java Web 学习笔记之五:实现Filter解决中文乱码问题

发表于 2016-12-11 | 分类于 JavaWeb
Java Web 学习笔记之五:实现Filter解决中文乱码问题介绍在Java web中,实现Fileter接口,可以自定义Fileter(即拦截器),在实际业务逻辑处理之前拦截请求并做出处理。这样的模式可以实现包括编码、请求加密解密、日志、监控等一些和实际业务逻辑没有太多关联的操作,从而做到系统代 ...
阅读全文 »
1…345
Johnson

Johnson

强森的学习笔记

47 日志
11 分类
69 标签
WebSite GitHub E-Mail
© 2018 — 2021 johnson
浙ICP备18052294号-1