logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JAVA的ReentrantLock与synchronized 的区别

实现原理1.synchronized是虚拟机实现的,主要通过JVM中定义的监视器模型来实现。JVM的指令:OpcodeOperand(s)Descriptionmonitorenternonepop objectref, acquire the lock associated with objectrefmonitorexitnonepop o

#java#jvm
从互联网技术开计算机热点

互联网是大规模应用,主要是海量数据处理带来的一些编程,基础还是传统的理论,不过很多方面有突破单个节点的技术:1>更快的读,各种缓存产品,从http的缓存到应用缓存2>更快的写,利用各种手段利用硬盘,主要是所需写多节点的技术1>分布式相关技术,一致性hash,paoxs2>云计算相关的,各大厂家的论文信息检索方面1>搜寻引擎相关的,包括分词,索引等等,每一个点上都是一个课题2

ThreadPoolExecutor在一个确定的队列下提交任务,如果执行队列满必须阻塞的解决方法

ThreadPoolExecutor在一个确定的队列下提交任务,如果执行队列满必须阻塞的解决方法

#java
vue中ajax发送接收json总结

系统结构:后端:python中tornado前端:vue.js主要问题:跨域问题和json收发 1、跨域问题(python中tornado中设置):后端:1>实现options方法2>设置相关允许的头域def set_default_headers(self):print "setting headers!!!"self.set_header(&qu

后端程序员开发页面一点心得

好久写前端,最近一个项目要写点界面,使用vue写了下,10多年前写过,多年前还是看javascript高级编程那本绿书,非常好,不知道现在还有没有新版本。简单使用后和以前比较了下,希望对别人有一定用途1、前端知识我认为前端的知识包括: html css js其中html中主要是dom和事件怎么响应,冒泡的这些原理;另外一个就是布局css并没有特别多的难度,但是各种属性也很繁琐js中重要的是是:面向

#web app
vue中ajax发送接收json总结

系统结构:后端:python中tornado前端:vue.js主要问题:跨域问题和json收发 1、跨域问题(python中tornado中设置):后端:1>实现options方法2>设置相关允许的头域def set_default_headers(self):print "setting headers!!!"self.set_header(&qu

centos上 java使用Tesseract进行ocr识别

tesseract-ocr在centos的简单使用

nginx使用与服务发现

参考资料:序 · OpenResty最佳实践Nginx中的Rewrite的重定向配置与实践 - 龙恩0707 - 博客园Nginx开发从入门到精通 — Nginx开发从入门到精通https://wsgzao.github.io/post/nginx/Welcome to NGINX Wiki! | NGINX基础使用常见命令:1. rewrite根据正则表达式重写或重定向URI,按照配置顺序依次执

#nginx#运维
infoworld评选的:The best open source software for data storage and analytics

1、最佳软件列表Apache spark一枝独秀Apache pulsar新兴的消息队列,有超越kafka趋势Apache beamgoogle提供的统一的流处理结构Apache solrsolr7有了很大的提升Jupyterpython里界面分析利器KNIME Analytics Platform开源的科学平台,一般和pytho...

drtools规则使用快速入门之一

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。本文一个简单的例子讲解从java规则转化为规则引擎调用。

到底了