![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
q568213372
这个作者很懒,什么都没留下…
展开
-
ocr识别之调优(一)
ocr调优原创 2022-08-20 15:08:51 · 127 阅读 · 1 评论 -
关于Volatile与集合
在ConcurrentHashMap源码中@SuppressWarnings("unchecked")static final <K,V> Node<K,V> tabAt(Node<K,V>[] tab, int i) { return (Node<K,V>)U.getObjectVolatile(tab, ((long)i << ASHIFT) + ABASE);}获取ConcurrentHashMap链表数组下标,并没有用原创 2022-05-17 15:11:20 · 281 阅读 · 0 评论 -
NIO 基础概念
什么是NIO?基本概念是非阻塞IO,实际区别于BIO(阻塞IO)的通过读写缓冲区而不是字节流。阻塞IO的三大核心是accept()、read()、write()。全是同步阻塞方法。NIO的三大核心是selector()NIO的三大核心概念是buffer channel selectorNIO是以块的形式读取缓冲区,相对于BIO读取字节流就要快很多。什么是零拷贝?首先java内存的基于java堆的,可以称为应用内存,非系统直接内存。在IO读写时,普通的操作方法是:网卡-&g原创 2022-01-09 21:49:27 · 362 阅读 · 0 评论 -
java ocr识别图像文字识别
技术栈:opencv、tess4j实现思路:(1)opencv进行图像处理,文字定位,区或裁剪(2)tess4j进行图像文字识别原创 2021-09-10 12:03:02 · 313 阅读 · 0 评论 -
记一次java内存增长
这个写法有点骚,我难过。做成单例,多线程下,factory不应被方法内 每执行一次就new一次原创 2019-11-12 10:12:30 · 121 阅读 · 0 评论 -
netty粗爆看(2)
现在我要实现一个mqtt服务端,上一篇写的hello world不行啊,怎么用netty实现网络协议呢?其实别想太多.你想实现一下还是不难的.mqtt,http,websocket等协议,就是不同的报文格式.比如http协议.我们接收到一个http协议buf,得定议一个解码器,把buf解成http消息.然后进行对应处理.你要响应用户的请求,你就得把你要响应的内容封装成一个http消息.这...原创 2019-08-11 19:35:45 · 78 阅读 · 0 评论 -
netty粗爆看(1)
说实话用了一年多netty,百度能帮你,helloworld能解决你的问题.真的还没搞明白这东西从今天开始粗爆地解读一下.少说废话上代码.netty hello world代码!!!启动类的代码import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io....原创 2019-08-11 19:21:46 · 101 阅读 · 0 评论 -
java开发基础-面试题(2)
18. java 容器都有哪些?答:array list set map19. Collection 和 Collections 有什么区别?答:集合的父接口定义集合的行为,集合的操作工具类20. List、Set、Map 之间的区别是什么?答:list有序的可存对象的集合,可为多个nullset不可重复,无序,只能一个nullmap本身就是一个父接口,是...转载 2019-04-06 13:28:05 · 113 阅读 · 0 评论 -
java开发基础-面试题(1)
1. Java 基础1. JDK 和 JRE 有什么区别?答:jdk提供了开发环境和运行环境,jre只是运行环境 .2. == 和 equals 的区别是什么?答:==比较的是内存地址,基本数据类型则是比较值,equals在object比较的也是地址,但在String,Interger中比较的是值.值得说明的是,String str=new String(123)...原创 2019-04-05 22:39:12 · 245 阅读 · 0 评论 -
每次取List100个数据,类队列但又像队列一样取出来队列里就没数据了
package org.yzzn.imec.utils;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Created by DMJ on 2018/4/19. */public class IdUtil { private static List<...原创 2018-04-19 11:16:28 · 1684 阅读 · 0 评论 -
由netty去看http springMVC 执行流程(一)
最近在想过用netty结合springmvc,所以有过一些对spring的想法. 在用spring时,程序是由Applicationcontext加载。但springmvc的话需要一个WebApplicationContext.因为javaWeb的http是基于请求响应的设计模式。基于socket的TCP/IP超文本协议。socket原理而知道 。http也监听了端口。等待...原创 2018-03-24 13:56:42 · 1148 阅读 · 0 评论 -
redis做系统缓存
上配置先<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx=...原创 2018-03-16 14:52:56 · 211 阅读 · 0 评论 -
基本数据类型存储
从小到大分别是bit byte 1byte=8bitchar 1char=2byteshort 1short=2byteint 1int=4bytelong 1long=8bytefloat 1float=4bytedouble 1double=8byte举个例子,字符串转16进制hex=16bit 也就是将字符串单个字符转为hex是不对的,应用两个字符表示一个16进制或者补0表示,但也限制...原创 2018-03-16 14:34:21 · 640 阅读 · 0 评论