- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 java编程思想读书笔记2
十三、内部类内部类,就是定义在类中的类。这种机制老实说还没在实际开发中用到~~所谓嵌套类,就是static的内部类。当然它就不能访问外围对象了。这一系列遇到了再总结到一起。嵌套类,可以用作测试接口也可以有内部类。内部类吸引人的原因:内部类可以单独继承一些接口,这种方式可以完善“多继承”(多实现)。感觉好像没什么用,whatever,遇到再看看。有一种情况,比如接口是在抽象类中,这种...
2019-03-31 01:26:24 150
原创 Nginx与Rewrite规则
Rewrite的应用场景:1,url访问跳转,支持开发涉及2,SEO优化3,维护后台维护,流量转发等4,安全Rewrite 正则表达式 定向后的位置 模式作用范围:server location if案例:正则表达式,^表示开头 $表示结尾 {n}次数 [a-z]区间注意一点:()两个括号之间是用来提取内容的,通过$1 $2 之类进行调用案...
2019-03-30 09:03:24 98
原创 集合类(collection)1
1,集合介绍继承关系基本如下:Iterable <|-- Collection <| -- List|----- <| -- Set(1)ArrayList--------------写慢,读快(指定下标)。数组列表Object[]Capacity //容量size //元素的个数index + offsetList判断对象是...
2019-03-25 23:53:44 117
原创 HTTP请求及nginx日志
1,HTTP请求HTTP请求有request和response,基于TCPrequest包括请求行、请求头部、请求数据response包括状态行、消息报头、响应正文发起请求(类似于浏览器):curl https://www.imooc.com下面可以看得更加直观:curl -v https://www.imooc.com > /dev/null2,...
2019-03-16 10:51:37 2545
原创 Nginx配置段讲解
vim /etc/nginx/nginx.conf 可以查看配置Events {// 一般是配置nginx连接的特性// 如1个worker能同时允许多少连接worker_connections 1024;// 这是指 一个子进程最大允许连1024个连接}http { //这是配置http服务器的主要段//每一个server就是一个虚拟主机...
2019-03-16 10:50:55 246
原创 spring cloud stream示例
spring cloud stream可以用来简化消息中间件的使用1,加上依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-stream-rabbit</artifactId><...
2019-03-12 15:21:27 587
原创 jar命令
先来看看javac:方法一: javac <srcFile>方法二: javac -d . <srcFile>javac 的 -d参数用于指定生成class文件的位置,.(点号)表示当前目录。-d可以指定class文件位置。jar打包:jar cvf xxx.jar Xxx.class Yyy.class案例:(1)打包jar...
2019-03-10 11:21:58 754
原创 设置java栈(stack)和堆(heap)大小
java -X 是非标准输出1,java的栈空间设置--------------------java -X //输出java的非标准选项java -Xss<size> xxx //设置stack大小java -Xss512k ... //stack默认大小是1mjava -Xss256k .. //1kjava -Xss256k .. //1kjava ...
2019-03-09 23:02:40 9835 1
原创 java运行的内存结构
由于翻译的时候经常有个堆栈的概念,最开始的时候,也是模模糊糊记住了。来个图说明下,java代码的存储是怎么分配的,首先javac Xxx.java生成class文件,这个字节码文件就是java跨平台的关键,然后在jvm运行中,先将需要用到的字节码文件放入method area,虽然叫方法区,实际上,它是运行时的永久区,一旦要调什么方法实际上会从这里面找。ok,然后Dog对象在main方法...
2019-03-09 23:00:41 143
原创 Spring cloud config 客户端连接RabbitMQ 报 socket closed
java.net.SocketException: socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketI...
2019-03-04 23:06:44 1160
原创 org.springframework.amqp.AmqpConnectException java.net.ConnectException的解决办法
一、报错信息spring cloud集成rabbitmq时报错:org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutExceptionat org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRa...
2019-03-04 23:05:11 22909
原创 java编程思想读书笔记1
经典的书再读一遍,虽然1.8有很多新特性,java12都出来了,但是真的写的不错的书,还是这几本。一、抽象过程所有编程语言都提供抽象机制,可以认为,人们能够解决问题的复杂性直接取决于抽象的类型和质量。C、BASIC之类的语言都是对汇编语言的抽象,他们的抽象是基于计算机结构,而不是基于要解决的问题的结构。另一种机器建模的方式就是只针对问题建模,他们针对特定问题是不错的解决方案,但是超出其特定...
2019-03-04 14:15:37 1484
原创 RabbitMQ安装文档
准备:yum installbuild-essential openssl openssl-devel unixODBC unixODBC-develmake gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz下载:wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.cen...
2019-03-03 13:37:02 143
原创 主流消息中间件介绍
(1)ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且它完全支持JMS规范的消息中间件。应用于中小型企业。MQ衡量指标:服务性能、数据存储、集群架构但是呢,现在用的比较少了,因为大数据、高并发场景下不好用。传统时代比较流行,现在的要求就有点满足不了了。(2)Kafka是apache的顶级项目,追求高吞吐量,它一开始的目的就是用于日志收...
2019-03-03 09:54:46 1625
原创 Linux学习笔记47——Linux 核心编译与管理
一、编译前的任务:认识核心与取得核心源代码1 什么是核心 (Kernel)Kernel核心模块 (kernel module) 的用途自制核心 - 核心编译关于驱动程序 - 是厂商的责任还是核心的责任?2 更新核心的目的Linux 核心特色,与默认核心对终端用户的角色核心编译的可能目的3 核心的版本4 核心源代码的取得方式取得最新的稳定版核心源代...
2019-03-03 09:51:02 1468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人