JavaSE基础
逍遥绝情
this is a test demo
展开
-
servlet笔记
servlet笔记tomcat清缓存1、把tomcat下的所有項目移除。并单击右击,cleaneclipse设置部署路径若要更改server Locations,先把tomcat下的所有項目移除。并右击,clean...之后方可设置。。。启动后将又变为黑色默认选项为:Use workspace metadata(dose not modify Tomcat installation)修翻译 2017-02-05 23:08:14 · 274 阅读 · 0 评论 -
IO流`
IO流File文件File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 File file = new File(“D:\qiyi\qiyi1.txt”);boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 - File dirPath = new File("D:\\书籍\\禁书");翻译 2017-05-25 22:17:10 · 216 阅读 · 0 评论 -
数据库分区
添加分区ALTER TABLE table_name ADD PARTITION (partCol = 'value1') location 'loc1'; //示例ALTER TABLE table_name ADD IF NOT EXISTS PARTITION (dt='20130101') LOCATION '/user/hadoop/warehouse/table_name/dt=201翻译 2017-05-27 17:01:07 · 324 阅读 · 0 评论 -
List<?> 转换为 List<实体类>
步骤: 1.for循环遍历list<Object>2.用Object[] 数组接受每个Object对象3.将Object[]里的参数取出放入 实体对象中 4.将实体对象放进 list<实体类>中String sql = "SELECT * FROM department"; List<?> list = baseDao.findBySql(sql, 0, 0, null);原创 2017-06-06 22:45:48 · 10647 阅读 · 1 评论 -
Java 8 新特性学习笔记
Lambda表达式和函数式接口Lambda表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。最简单的Lambda表达式可由逗号分隔的参数列表、->符号和语句块组成,例如:Arrays.asList( "a", "b", "d" ).forEach( e -> System.out.println( e ) );翻译 2017-09-27 10:43:59 · 473 阅读 · 0 评论 -
JAVA NIO 学习笔记——01
NIO概况1.Java NIO包含以下几个核心组件: 通道 Channels缓冲区 Buffers选择器 Selectors2.NIO中有多种类型的Channel和Buffer,下面的列表是Java NIO中主要的通道实现类: FileChannel 用于文件读写操作DatagramChannel 用于UDP协议中数据读写操作SocketChannel 用于TCP协议中网络转载 2018-01-29 14:06:40 · 244 阅读 · 0 评论 -
Java NIO学习笔记--02
SocketChannelJava NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel: 1.打开一个SocketChannel并连接到互联网上的某台服务器。2.一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。1.打开 SocketChannel 下面是SocketC转载 2018-01-29 15:02:56 · 212 阅读 · 0 评论 -
Amazon CloudFront 学习笔记--01
CloudFront配置步骤1.配置您的原始服务器,CloudFront 将从这些服务器中获取您的文件,以便从遍布全球的 CloudFront 节点进行分发。源服务器将存储您的对象的原始最终版本。如果您通过 HTTP 提供内容,您的原始服务器将为 Amazon S3 存储桶或 HTTP 服务器,例如,Web 服务器。您的 HTTP 服务器可在 Amazon Elastic Compu...翻译 2018-02-27 13:16:11 · 1904 阅读 · 0 评论 -
Java8 Optional 学习
Java8 Optional学习Optional是Java8提供的为了解决null安全问题的一个API。Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。类的声...原创 2018-06-21 23:06:04 · 189 阅读 · 0 评论 -
DynamoDB QueryPage Mapper学习
DynamoDB QueryPage Mapper@DynamoDBTypeConverted用法当我们使用一下DynamoDB Mapper时,可能会用到DynamoDBTypeConverter转换类。 Object不能自动给你转为你想要的类型@DynamoDBTypeConverted(converter = MeshInfoConverter.class) ...原创 2018-07-09 11:14:42 · 1733 阅读 · 0 评论 -
Java8 连接Access数据库---UCanAccess 方式介绍
Java8 连接Access数据库—UCanAccess 方式介绍Java8 中JDK1.8中不再包含access桥接驱动,因此不再支持jdbcodbc桥接方式。解决方法: 1.java Access JDBC jar包:Access_JDBC30.jar使用导入数据库相应的jar包,进行连接。2.UCanAccess是一个Microsoft Access的开源JDBC驱动实现 支...原创 2018-07-12 09:55:20 · 11107 阅读 · 1 评论 -
Spring Security4 学习笔记——01
Spring Security4 学习笔记Spring Security是什么?Spring Security提供了基于Java EE的企业应用软件全面的安全服务。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向...翻译 2018-07-24 15:27:14 · 1009 阅读 · 0 评论 -
Springboot2.x初始化 项目数据
###Springboot2.x 初始化项目数据#####1.初始化类CommandLineRunner 接口的 Component 会在所有 Spring Beans 都初始化之后,SpringApplication.run() 之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作@Componentpublic class MyRunner implements Comma...原创 2018-09-29 10:08:28 · 653 阅读 · 0 评论 -
FastDFS 学习笔记--01
FastDFS 学习笔记简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性...转载 2019-03-05 11:34:12 · 264 阅读 · 0 评论 -
simpleDateFormat 和 TimeZone
simpleDateFormat用法 public static String toLongTimeString(Date dt){ SimpleDateFormat myFmt=new SimpleDateFormat("HH mm ss SSSS"); return myFmt.format(dt); }1、通过改变默认的时区Time翻译 2017-05-24 22:52:05 · 5156 阅读 · 0 评论 -
sql injection(sql 注入)
前言当一个攻击者通过在查询语句中插入一系列的SQL语句来将数据写入到应用程序中,这种方法就可以定义成SQL注入。SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没翻译 2017-05-24 22:29:28 · 3734 阅读 · 1 评论 -
Cookie-02
package com.blm.controller;import java.io.IOException; import java.io.PrintWriter; import java.net.URLDecoder;import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.s翻译 2017-02-05 22:48:31 · 448 阅读 · 0 评论 -
Cookie
package com.blm.controller;import java.io.IOException;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import翻译 2017-02-05 22:46:14 · 219 阅读 · 0 评论 -
servlet笔记_01
servlet笔记Java EE课程体系:基础(核心):servlet、JSP高级:框架,如spring、hibernate、Struts等servlet概述servlet技术是在java ee出现之前就存在了,在开发动态网页中得到广泛的应用,直到现在的java ee项目中也是非常重要的,同时jsp也是在servlet的基础上发展起来的servlet(java服务器小程序)是用java编写翻译 2017-02-06 22:35:14 · 468 阅读 · 0 评论 -
Servlet_03
过滤器步骤:/** * 过滤器 * 1、创建过滤器,实现javax.servlet.Filter接口 * 2、在过滤器的重写方法doFilter中写我们过滤操作:编码、登录拦截 * 3、配置web.xml中的过滤器 * <filter> <filter-name>myFilter</filter-name> <filter-cl翻译 2017-02-06 22:36:56 · 349 阅读 · 0 评论 -
servlet_02
servlet笔记 tomcat清缓存 1、把tomcat下的所有項目移除。并单击右击,clean eclipse设置部署路径 若要更改server Locations,先把tomcat下的所有項目移除。并右击,clean…之后方可设置。。。启动后将又变为黑色 默认选项为: Use workspace metadata(dose not modify Tomcat installatio翻译 2017-02-06 22:41:39 · 350 阅读 · 0 评论 -
笔记
java常识Java编程语言的主要特性 纯面向对像简单VS复杂代码开放性代码安全性垃圾回收(GC)跨平台编译型语言和解释型语言的特点 编译型语言(c、c++) 源文件 – 编译器–> 可执行文件 运行可执行文件 –> 机器指令解释型语言 (javascript 、perl) 文本文件 —解释器-> 直接翻译成机器指令Java语言的运行机制 先编译,后解释(java)翻译 2017-01-24 18:36:15 · 257 阅读 · 0 评论 -
数据库
MySQL数据库(Database) 数据库:是按照数据结构来组织、存储和管理数据的仓库关系型数据库管理系统(RDBMS) 来存储和管理的大数据量,建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。IP地址:cmd—–ipconfig查看:IPv4 : 192.168.0.111退出 :cd..连接别人的数据库:mysql -h192.168.0.55翻译 2017-03-07 18:53:00 · 329 阅读 · 0 评论 -
JDBC
JDBC笔记JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够使用java API编写数据库应用程序,并且可跨平台运行,并且不受数据库供应商的翻译 2017-03-07 19:43:08 · 7838 阅读 · 4 评论 -
java中会存在内存泄漏吗,请简单描述。
java中会存在内存泄漏吗,请简单描述。转载▼内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象变成了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和根进程不可达的,那么GC也是可以回收它们转载 2017-03-21 20:25:27 · 2075 阅读 · 1 评论 -
java集合知识总结
集合listArrayList list = new ArrayList<>();ListIterator<String> iterator = list.listIterator();while (iterator.hasNext()) { String string = (String) iterator.next(); System.out.println(string);原创 2017-05-03 23:30:07 · 410 阅读 · 0 评论 -
java 一字符串中 大写转小写、小写转大写
如题:(代码实现)@Test public void testString() { String str = "sajskgaAGHGJHkjshfda"; StringBuffer sb = new StringBuffer(); for (int i = 0; i < str.length(); i++) { if原创 2017-05-04 22:39:41 · 2301 阅读 · 0 评论 -
java Date 日期格式
日期格式化就是将Date转String;通过format()完成//1、创建Date对象Date date = new Date();//2.格式化需要使用SimpleDateFormat//使用SimpleDateFormat需要给一个时间模式SimpleDateFormat sf = new SimpleDateFormat();//3、调用format()方法完成格式化Stri原创 2017-05-04 23:08:27 · 1247 阅读 · 1 评论 -
.ini 配置文件
INI ”就是英文 “initialization”的头三个字母的缩写;当然INI file的后缀名也不一定是”.ini”也可以是”.cfg”,”.conf ”或者是”.txt”。INI文件的格式很简单,最基本的三个要素是:parameters,sections和comments。 什么是parameters? INI所包含的最基本的“元素”就是parameter;每一个parameter都有翻译 2017-05-24 21:12:41 · 974 阅读 · 2 评论 -
IDEA 常用快捷键命令列表
IDEA 快捷键命令Ctrl + Shift + Space 示例(智能补全)Ctrl + P 示例(方法参数列表)显示方法的参数列表Ctrl + Q 示例(API 说明文档)Alt + Insert 示例(自动生成与类相关的代码)Ctrl + O 示例(该类中所有覆盖或者实现的方法列表)Ctrl + Alt + T 示例(生成具有环绕性质的代码)可以生成if/else ...原创 2019-04-15 14:48:16 · 503 阅读 · 0 评论