相关分类: Java技术 C/C++ VB delphi
  • java面试之n+1问题

    在一对多或者多对多的时候。如果通过一的一方取获得多的一方的数据。除了第一次查询表的数据以外。每获得一条多的一方的数据就查询一次。 如:通过学生表的记录查询成绩表的记录。 一个学生就查询一次,50个学生就查询50次。 如果需要查询50个学生的成绩,需要查询数据...

    2018-06-18 02:08:11

  • 单点登录与权限管理本质:单点登录介绍

    继续介绍「单点登录与权限管理」系列的第一部分:单点登录与权限管理本质,前两篇介绍了session与cookie和HTTP重定向,有了他们,浏览器就可以在多个系统间自动交互,实现自动登录。 该系列的完整写作计划,可见:系列概述 本篇介绍下单点登录,所谓单点登录,就是说用...

    2018-06-18 02:08:23

  • HTTP请求报文格式与HTTP2.0

    随笔目录: request请求报文格式 response响应报文格式 http1.x 和 http2.0的区别 1.request请求报文格式: request的请求报文格式由3各部分组成:请求行、请求头、请求主体(当为post请求时)。 请求行: 1.请求的类型,常见的是get,post。如果采用RESTful风格的话,g...

    2018-06-18 02:08:19

  • 干货:Java并发编程系列之volatile(二)

    接上一篇《Java并发编程系列之synchronized(一)》,这是第二篇,说的是关于并发编程的volatile元素。 Java语言规范第三版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量...

    2018-06-18 02:08:05

  • 在Kotlin中 使用js 函数

    在Kotlin中 使用js 函数 import javax.script.Invocable import javax.script.ScriptEngineManagerfun main(args: Array String ) { val engine = ScriptEngineManager().getEngineByName("nashorn" ) val js = """ function rebate(price, sale_count) { if (sale_cou...

    2018-06-18 02:08:06

  • 文本文件写入

    写入文本文件 1. 关联读入的文件,使用Reader 和 FileReader 2.关联写出的文件,使用Writer和 FileWriter 3. 创建缓冲 char数组,用于接收读取到的文本信息 4. 将文本读入到 缓冲数组(buff)中 5. 输出读取到的文本信息 6. 写出读取到的文件 7. 关闭写出文件流 8. 关闭...

    2018-06-18 02:08:03

  • 020.2.1 system

    内容:System的常用方法 1、currentTimeMillis()方法(与1970年相差多少毫秒), 2、Properties getProperties();获取系统属性 3、SetString StringPropertyNames()系统信息对象调用,拿到一个键值集合 4、file.separator 文件分隔符(在UNIX系统中是‘/’) path.sep...

    2018-06-18 02:08:00

  • 字节流和字符流的转换

    package com.machuang.convertStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class Demo01 { public static void main(String[] args) throws...

    2018-06-18 02:08:00

  • 初学Java Web(7)——文件的上传和下载

    ...

    2018-06-18 02:07:59

  • TreeMap就这么简单【源码剖析】

    ...

    2018-06-18 02:07:57

2