- 浏览: 8673 次
- 性别:
- 来自: 杭州
最新评论
文章列表
18年6月份从上家公司离职后,在6月19号入职了一家iot公司。现在已经11月5号了,已经干了四个多月了。在这四个月里从一开始几天的内心激动,到开始三个月的想要努力工作获取他人的认可,然后升职加薪走上“人生巅 ...
记一次Docker容器中写出文件编码错误
- 博客分类:
- java
时间:2018-7-31
现象:项目在本地启动下载文件压缩后,没有出现乱码问题,但在docker容器中部署项目后,写出文件压缩后中文乱码
解决过程: 首先在代码中尝试了多种写出方法。因为有文件需要压缩,使用最java自带工具类jav ...
今天看到一个题目:定义两个类型位int的对象a,b都在1-20之间。然后在不申请新的内存空间的情况下,交换两个数值。
由于之前一直在做数据解析,看到题目第一时间想到的是将int转化位byte,int是4个byte,所以我们可以将高16位存a,低16位存b。这样就没有申请新的空间并且能够将a,b都保存在int对象中。
那么具体步骤:
int a = 3;
int b = 7;
//将a左移16位:将00000000 00000000 00000000 0011左移为00000000 000000 ...
JavaNIO与Reactor模式
- 博客分类:
- java
一、NIO的简单介绍
Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 NIO中的核心内容有Channel、Buffer、Selector,其他组件如Pipe和FileLock只不过是三个组件共同使用 ...
一、B+树
mysql主要支持B+树索引、全文索引、哈希索引。
B+树索引是最常见也是在数据库中使用最为频繁的一种索引,所以本文主要介绍B+树索引,但在此之前我们需要介绍一些与之密切相关的算法与数据结构,以帮助我们更好的理解B+树索引的工作方式。
1、二分查找法
二分查找法也被称为折半查找法,对于一组有序排列的数据,我们将数据中点位置的数据作为比较对象,若查找的对象小于该中点位置的元素,则将带查序列缩小为左半部分,否则为右半部分,通过一次比较便可将查找区间缩小一半。
2、二叉查找树和平衡二叉树
...
beyondCompare过期
- 博客分类:
- 工具使用
将beyond Compare 4文件夹下面的BCUnrar.dll,将其删掉或者重命名,再重新打开接着使用!
Spring框架搭建中
问题1:spring请求静态资源总是报404
解决: 在配置文件中添加<mvc:resources location="/static/" mapping="/static/**"/>
问题2:spring返回视图名时总是添加了一个返回的视图名称前添加了controller的名称?
例:请求 main/test 返回视图名称 main/html//login.jsp ,原因就是在视图解析前没有加 /
@RequestMapping(value = "/test&quo ...
Jquery实现滚动效果(修改版)
- 博客分类:
- JQuery日常笔记
在页面中,当我们ul中li的数量过多时,我们需要利用滚动效果将内容在一个特定大小的滚动显示出来。在网络上有一个实现滚动效果的代码。
(function($){
var status = false;
$.fn.scrollQ = function(options){
var de ...
java设计模式之策略模式
- 博客分类:
- java设计模式学习笔记
策略模式简介
最近在学习java设计模式,在看head first 设计模式。相对于网络上的一些讲解用词比较专业的博客来说,这本书从小例子出发一步一步的将程序设计的思路生动灵活的讲解,比较适合初级开发程序 ...
在局域网中我们可以通过在cmd中利用ipconfig(windows)或者ifconfig(linux)查看本机局域网内IP,可以通过ping IP来测试你与另一个IP网络是否通畅,我们也可以通过for /l %p in (1,1,254) do @ping 192.168.0.%p -n 1 -w 20 |find "reply from" /i来帮我们ping局域网内IP。
我们也可以通过java程序来帮助我们实现这个功能。(文章主要作为笔记,如有什么不对的地方请指正,谢谢)
方法(1)
public static boolean p ...