09 2018 档案

摘要:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncod 阅读全文
posted @ 2018-09-27 23:55 夏威夷8080 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:og4j.appender.Root=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.Root.File=../logs/bloglog4j.appender.Root.DatePattern='_'yyyy-MM-dd'.log'lo 阅读全文
posted @ 2018-09-27 23:11 夏威夷8080 阅读(728) 评论(0) 推荐(0) 编辑
摘要:### set log levels ### log4j.rootLogger = INFO , D #INFO , C , D , E ### console ### #log4j.appender.C = org.apache.log4j.ConsoleAppender #log4j.appender.C.Target = System.out #log4j.appender.C.l... 阅读全文
posted @ 2018-09-27 23:10 夏威夷8080 阅读(520) 评论(0) 推荐(1) 编辑
摘要:当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数(默认为OFF)。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。 当 SET NOCOUNT 为 ON 阅读全文
posted @ 2018-09-24 08:57 夏威夷8080 阅读(526) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/briblue/article/details/70296326 阅读全文
posted @ 2018-09-24 08:53 夏威夷8080 阅读(90) 评论(0) 推荐(0) 编辑
摘要:下载 http://zookeeper.apache.org/releases.html 解压 tar –zxvf zookeeper-3.4.6.tar.gz 解压文件到"/usr/local/zookeeper-3.4.6". 复制conf目录下的zoo_sample.cfg,并命名为zoo.c 阅读全文
posted @ 2018-09-22 10:52 夏威夷8080 阅读(743) 评论(0) 推荐(0) 编辑
摘要:一、RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 RPC示意图 如上图所示 阅读全文
posted @ 2018-09-20 23:48 夏威夷8080 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用 阅读全文
posted @ 2018-09-19 23:28 夏威夷8080 阅读(506) 评论(0) 推荐(0) 编辑
摘要:java.io.FileNotFoundException: http:\localhost:8080\ipms\upload\1332146087125.jpg (文件名、目录名或卷标语法不正确。) http://localhost:8080/ipms/upload/1332146087125.j 阅读全文
posted @ 2018-09-19 21:10 夏威夷8080 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:一、启动RocketMQ [root@master ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 1 阅读全文
posted @ 2018-09-17 23:25 夏威夷8080 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:1、Map下的NPE 直接上代码: public class User { private Integer id; private String name; public Integer getId() { return id; } public void setId(Integer id) { t 阅读全文
posted @ 2018-09-16 17:13 夏威夷8080 阅读(6840) 评论(1) 推荐(0) 编辑
摘要:GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 正常GET和POST的区别的“标准答案” GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的U 阅读全文
posted @ 2018-09-16 17:03 夏威夷8080 阅读(246) 评论(0) 推荐(0) 编辑
摘要:简单的说,就是配合log的等级过滤输出比如,你在开发的时候,要验证一个方法有没有被调用到,为了方便调试,通常会在这个方法开始的时候加一些system.out。但是项目真正发布的时候这些代码通常是要移除掉的,所以通常更建议用logger来记录所以你可能会加logger.debug。 为什么是debug 阅读全文
posted @ 2018-09-16 16:55 夏威夷8080 阅读(565) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/haha12/p/4353602.html 阅读全文
posted @ 2018-09-16 16:46 夏威夷8080 阅读(412) 评论(0) 推荐(0) 编辑
摘要:XSS概述 跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。 Servlet的方式 1、继承HttpServletRequestWr 阅读全文
posted @ 2018-09-16 16:43 夏威夷8080 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:小编的眼神不是很好,所以喜欢把电脑的各种文档的背景色设置成护眼色(就是在视觉效果看起来非常舒适的那种淡绿色) 小编的眼神不是很好,所以喜欢把电脑的各种文档的背景色设置成护眼色(就是在视觉效果看起来非常舒适的那种淡绿色) 小编的眼神不是很好,所以喜欢把电脑的各种文档的背景色设置成护眼色(就是在视觉效果 阅读全文
posted @ 2018-09-16 16:36 夏威夷8080 阅读(5940) 评论(0) 推荐(0) 编辑
摘要:简介 Spring'scentral class for synchronous client-side HTTP access.It simplifies communication with HTTPservers, and enforces RESTful principles. Ithand 阅读全文
posted @ 2018-09-16 16:08 夏威夷8080 阅读(734) 评论(0) 推荐(0) 编辑
摘要:问题最近用了谷歌的grpc,所以对rpc和http有一点疑惑,感觉这两个东西功能上是一样的,rpc某个服务监听某一个方法,客户端调用这个方法,返回相应的数据,和http监听某个方法的路由 返回相应的数据好像没有本质上的区别啊? 回答 rpc不仅仅可以用http协议实现。 http只是rpc的载体、传 阅读全文
posted @ 2018-09-14 23:03 夏威夷8080 阅读(457) 评论(0) 推荐(0) 编辑
摘要:top后按数字1,多个cpu的话会显示多个 fdisk -l可以看到多个物理硬盘,做了硬raid只能看到一个硬盘 cat /proc/cpuinfo查看cpu具体的信息 阅读全文
posted @ 2018-09-14 23:02 夏威夷8080 阅读(2304) 评论(0) 推荐(0) 编辑
摘要:springboot上传文件大小的配置我这里记录两种,一种是设置在配置文件里只有两行代码,一种是加个Bean 首先第一种: application.properties中添加 maxFileSize 是单个文件大小 maxRequestSize是设置总上传的数据大小 这就可以了。 根据自己需求定义吧 阅读全文
posted @ 2018-09-12 22:18 夏威夷8080 阅读(457) 评论(0) 推荐(0) 编辑
摘要:Netty是什么? Netty是由JBOSS提供的一个java开源框架。 Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 封装了JDK底层BIO和NIO模型,提供高度可用的API。 自带编解码器解决拆包粘包问题,用户只用关心业务逻辑。 阅读全文
posted @ 2018-09-12 21:27 夏威夷8080 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Java中Stream和parallelStream,前者是单管,后者是多管,运行时间上做一个小对比,直接上代码: /** * * @author zhangy6 * <p>对比Stream、parallelStream</p> * @date 2017-07-25 */ public class 阅读全文
posted @ 2018-09-11 22:06 夏威夷8080 阅读(2461) 评论(0) 推荐(0) 编辑
摘要:如何正确处理时间 现实生活的世界里,时间是不断向前的,如果向前追溯时间的起点,可能是宇宙出生时,又或是是宇宙出现之前, 但肯定是我们目前无法找到的,我们不知道现在距离时间原点的精确距离。所以我们要表示时间, 就需要人为定义一个原点。 原点被规定为,格林威治时间(GMT)1970年1月1日的午夜 为起 阅读全文
posted @ 2018-09-11 22:02 夏威夷8080 阅读(2872) 评论(1) 推荐(0) 编辑
摘要:为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream 阅读全文
posted @ 2018-09-11 22:02 夏威夷8080 阅读(463) 评论(0) 推荐(0) 编辑
摘要:Lambda是什么? Lambda是一个匿名函数,我们可以把Lambda理解为是一段可以传递的代码。可以写出简洁、灵活的代码。作为一种更紧凑的代码风格,使java的语言表达能力得到提升。 可以这么说lambda表达式其实就是实现SAM接口(函数式编程)的语法糖。lambda写的好可以极大的减少代码冗 阅读全文
posted @ 2018-09-10 23:39 夏威夷8080 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一、Comparable简介 Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。 此外,实现此接口的对象可以用作有序映射中的键 阅读全文
posted @ 2018-09-10 22:05 夏威夷8080 阅读(1142) 评论(0) 推荐(1) 编辑
摘要:Charset类字符编码对象 介绍 java中使用Charset来表示编码对象 This class defines methods for creating decoders and encoders and for retrieving the various names associated 阅读全文
posted @ 2018-09-09 11:24 夏威夷8080 阅读(284) 评论(0) 推荐(0) 编辑
摘要:Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 代码使用示例: 结果 阅读全文
posted @ 2018-09-09 11:20 夏威夷8080 阅读(414) 评论(0) 推荐(0) 编辑
摘要:Java NIO中的DatagramChannel是一个能收发UDP包的通道。操作步骤: 1)打开 DatagramChannel 2)接收/发送数据 同样它也支持NIO的非阻塞模式操作,例如: 结果 阅读全文
posted @ 2018-09-09 11:16 夏威夷8080 阅读(475) 评论(0) 推荐(0) 编辑
摘要:阻塞IO 传统的 IO 流都是阻塞式的。 也就是说,当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。 因此,在完成网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务 阅读全文
posted @ 2018-09-09 11:12 夏威夷8080 阅读(487) 评论(0) 推荐(1) 编辑
摘要:Channel聚集(gather)写入 聚集写入( Gathering Writes)是指将多个 Buffer 中的数据“聚集”到 Channel。 特别注意:按照缓冲区的顺序,写入 position 和 limit 之间的数据到 Channel 。 Channel分散(scatter)读取 分散读 阅读全文
posted @ 2018-09-09 10:56 夏威夷8080 阅读(456) 评论(0) 推荐(0) 编辑
摘要:通道(Channel) 由java.nio.channels包定义的,Channel表示IO源与目标打开的连接,Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,Channel只能与Buffer进行交互。通道主要用于传输数据,从缓冲区的一侧传到另一侧的实体(如文件、套接字. 阅读全文
posted @ 2018-09-09 10:37 夏威夷8080 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:直接缓冲区与非直接缓冲区的概念 一、非直接缓冲区 1)创建方式 通过 创建的缓冲区,在JVM中内存中创建,在每次调用基础操作系统的一个本机IO之前或者之后,虚拟机都会将缓冲区的内容复制到中间缓冲区(或者从中间缓冲区复制内容),缓冲区的内容驻留在JVM内,因此销毁容易,但是占用JVM内存开销,处理过程 阅读全文
posted @ 2018-09-09 10:36 夏威夷8080 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:缓冲区(Buffer) 一个用于特定基本数据类行的容器。有java.nio包定义的,所有缓冲区都是抽象类Buffer的子类。 Java NIO中的Buffer主要用于与NIO通道进行交互,数据是从通道读入到缓冲区,从缓冲区写入通道中的。 Buffer就像一个数组,可以保存多个相同类型的数据。根据类型 阅读全文
posted @ 2018-09-09 10:35 夏威夷8080 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、Java NIO简介 Java New IO Non Blocking IO,从java1.4版本就开始引入了新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将更加高效的方式进 阅读全文
posted @ 2018-09-09 10:34 夏威夷8080 阅读(195) 评论(0) 推荐(0) 编辑
摘要:sql over的作用及用法 RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序, 其中PARTITION BY 为分组字段,ORDE... 阅读全文
posted @ 2018-09-05 21:37 夏威夷8080 阅读(570) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-09-05 21:36 夏威夷8080 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN  阅读全文
posted @ 2018-09-05 21:32 夏威夷8080 阅读(5262) 评论(0) 推荐(1) 编辑
摘要:工程目录 pom文件注意点 配置文件application.properties 启动类 和打jar包的区别是继承了SpringBootServletInitializer这个类,然后重写了configure方法。 运行程序 eclipse里运行 右击项目名,run as - spring boot 阅读全文
posted @ 2018-09-04 23:02 夏威夷8080 阅读(907) 评论(0) 推荐(0) 编辑