自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Beca_se

Without u

  • 博客(10)
  • 收藏
  • 关注

原创 N&(N-1)的妙用

判断二进制中1的个数刷题看到的骚操作while (n >0 ) { count ++; n &= (n-1);}例: 1010count=11010&1001 = 1000count=21000&0111 = 0返回2判断一个数是否是2的幂一个数是2的幂,需要满足除了最高位之外,不存在其他的位是1(都是0)根据上文所述...

2019-01-29 09:38:32 164

原创 有趣的FizzBuzz问题

写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”。很简单的题目,很多种解法,我选择了其中一种每个分支都经过两次判断的写法:public class Fizzbuzz { public static void main(String[] args) { f...

2019-01-20 13:11:30 401

原创 Netty 学习笔记(一)

前言在学习了NIO相关API后,我们觉得,虽然NIO可以大幅提升网络传输的效率,但是它太复杂而且难以debug,埋着一些令人难以发现的坑。因此我们急需一个网络应用框架,封装一些底层细节(比如连接的实现,异常处理,线程池),让我们能专注于业务逻辑的实现,增强代码的可读性,甚至能更高效的做并发处理。这就是Netty-一个异步事件驱动的网络应用框架。Netty可以:随意的切换IO模型和NIO模...

2019-01-14 15:27:02 138

原创 NIO AIO

NIO-非阻塞IO,AIO-异步IO,NIO由JDK1.4引入,AIO由JDK1.7引入。NIO主要解决普通IO中的性能瓶颈,比如当accept()的阻塞操作返回时,数据可能并没有传输过来,也就是readable()状态为false,此时我们负责处理的线程只能阻塞来等待这个数据。同理,写入状态也需要等待,这是不值得的。AIO不需要等待任务完成就可以返回,之后可以通过回调函数或者future对象...

2019-01-09 15:29:25 108

原创 NIO-Buffer、Channel、Selector

BufferBuffer本质是内存的一块,可以写入或者获取数据。java.nio定义了CharBuffer\ShortBuffer\IntBuffer\LongBuffer\FloatBuffer\DoubleBuffer\ByteBuffer->MappedByteBuffer的实现,核心是ByteBuffer。可以对应理解为相应基本类型的数组。Buffer中的重要属性-positi...

2019-01-08 14:51:21 152

原创 从01背包到动态规划

1.问题-原始01背包问题有n件物品(不可分割), 每件物品的价值为nCost[i],体积为nVol[i],要放入到总容积为kBag的背包中,输出背包中能够装载物品的最大价值。例:有5个物品(忽略每个数组的第一个值)n=5nCost[] = {0 , 2 , 5 , 3 , 10 , 4}nVol[] = {0 , 1 , 3 , 2 , 6 , 2}kBag = 12输出:21...

2018-12-31 19:36:41 108

原创 SpringBoot + Mybatis 显示sql的配置方式

加入log4j.properties#logger levellog4j.rootCategory=DEBUG,stdout,DebugAppender,InfoAppender,ErrorAppender log4j.debug=true log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appen...

2018-03-12 09:33:38 1397

原创 关于webuploader + springmvc 出现的406问题

报406 Not acceptable 百思不得其解 最后参考http://blog.csdn.net/finalAmativeness/article/details/54668090 手写response解决,可能是@Responsebody自动映射出了什么问题。@RequestMapping(value = "/certificate.htm", method = RequestM

2018-02-07 17:21:44 370

原创 关于SpringBoot :java.lang.ClassNotFoundException: org.dom4j.io.STAXEventReader错误解决方法

Gradle修改:compile("org.springframework.boot:spring-boot-starter-data-jpa") { exclude group: 'dom4j' }compile("dom4j:dom4j:1.6.1")

2018-02-05 13:25:56 1870

原创 Helloworld

Hello Worldpublic static void main(String[] args){ 本Bolg创建于2016年4月17日 有空可能往里塞点东西}

2016-04-17 00:30:50 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除