![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
现行者
现在开始努力。希望不会太晚。拿出久违的热情去迎接我的明天,我为自己加油。come on!
展开
-
系统kafka不消费-topic问题
系统kafka不消费-topic问题原创 2022-11-03 18:10:16 · 2751 阅读 · 1 评论 -
谷歌浏览器设置可以跨域访问
现在做的项目都是前后端完全分离。前端只是html,js等静态资源。后端就是java做的接口。本地调试出现的就是,无法访问后台接口,提示原因:浏览器不支持跨域请求。解决:设置浏览器--disable-web-security --user-data-dir=D:\chromedev设置完成之后。双击图标。会慢一些,对应的D盘会自动生成一个目录chromedev, 现在这个快捷谷歌链接就能跨域了。...原创 2021-06-28 09:24:16 · 1265 阅读 · 0 评论 -
idea运行项目发布成功 但是无法访问
如图,在IDEA中已经通过tomcat成功发布了程序,但是访问却不成功。原因分析:既然在后台提示已经发布成功,就说明程序是启动的! 而且是成功的!那么查询不到。那就是请求地址不对!看下图:对比就能发现。设置的Applicattion context的值和请求的不一样Applicattion context=/saasapi请求的地址:http://localhost:8038/saasapisa/saasapi。可以看到请求的saasapisa和配置的一致现在请...原创 2020-05-27 15:52:55 · 9590 阅读 · 2 评论 -
svn从分支同步代码到主干
准备工作:1、首先项目主干在服务器上,project-truck,从服务器上check-out到本地(一定要到本地)2、在本地主干项目上选择(可以通过log,选择某个时间节点的进行拉取),然后拉取一个分支,project-branch3、然后从分支服务器check-out分支到本地(一定要到本地)开始处理:在分支上修改了代码,然后提交到服务器,这样大家都会的。然后,在...原创 2020-04-03 12:10:29 · 687 阅读 · 0 评论 -
netty Unpooled申请内存注意
1、ByteBuf buf= Unpooled.buffer(100); 申请1个字节大小的内存空间。如果向buf中写入数据,超过100个字节,buf会自动进行扩容2、byte[] b = new byte[30]; ByteBuf bufNew = buf.readBytes(b); 一次从buf中读取30个字节内容。写入到新的数组b中 ****注意,此时如...原创 2020-02-24 16:32:43 · 2870 阅读 · 0 评论 -
使用netty程序出现:Too Many open files问题
场景:本地从kafka获取数据,模拟设备,通过808协议给第三方平台发送数据,一个设备一个连接。问题:使用netty做性能测试时,并发过大造成Too Many open files问题每个设备对象,内部就一个netty对象请求,结果1000多个设备,使用服务器句柄达到了17w+,解决如下: 最后通过修改bootstrap.group(new NioEventLoopGroup(1));...原创 2019-11-18 14:06:08 · 5555 阅读 · 0 评论 -
Eclipse Ant打包 javac: 无效的目标发行版
[javac] Compiling 1 source file to E:\mf\saas_20190906\build\dist\saasapi\WEB-INF\classes [javac] javac: 无效的目标发行版: 1.8 [javac] 用法: javac <options> <source files> [javac] -...原创 2019-09-09 18:00:39 · 931 阅读 · 0 评论 -
JDK8和JDK7实践区别
网上很多JDK1.7升级到1.8之后的的api不同。新增功能,这块就不说了。1、昨天有个项目使用Common-io-2.4.jar 来获取文件夹中所有文件信息,在线上测试出现bugFile directory = new File(DataReceiveConfig.BACKUP_DIR.getValue());Collection<File> fileList = Fil...原创 2019-01-10 14:37:14 · 1332 阅读 · 0 评论 -
ConcurrentHashMap详解
看到这个两个对ConcurrentHashMap的讲解,比较详细。好! http://blog.csdn.net/xuefeng0707/article/details/40834595,http://qifuguang.me/2015/09/10/[Java并发包学习八]深度剖析ConcurrentHashMap/原创 2016-12-06 14:35:22 · 282 阅读 · 0 评论 -
log4j配置
log4j配置分为两种:xml文件和properties首先附上log4j.propertieslog4j.rootLogger=error,stdout,D,R,S,T //目前的日志级别为error,可以根据实际情况调整### stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appen原创 2016-11-15 15:09:09 · 457 阅读 · 0 评论 -
java多线程并发
Java多线程是并发的并发:所有的并发处理,都有排队等候,唤醒,执行至少三个步骤。在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间变轮询);而在宏观上多个同时到达的请求同时在被处理(一个大人同时给两个小孩吃饭!) 并行:指的是多个处理在同一时刻执行。(两个大人同时喂两个小孩吃饭!) 2、CountDownLatch相关知识 http原创 2016-11-09 08:27:23 · 445 阅读 · 0 评论