全世界第一的开发语言,没有之一

Java是一种跨平台的编程语言,可用于开发各种类型的应用程序,包括Web应用、桌面应用、移动应用和嵌入式系统,具有强大的生态系统和丰富的类库,以提供安全、可靠和高性能的解决方案。

java

  • Jvppeteer数据采集,通过模拟浏览器方式进行数据抓取

    编程开发Jvppeteer数据采集,通过模拟浏览器方式进行数据抓取

    本库的灵感来自 Puppeteer(Node.js), API 也与其基本上保持一致,做这个库是为了方便使用 Java 操控 Chrome 或 ChromiumJvppeteer 通过 DevTool

    2023-10-26编程开发

    阅读更多
  • 阿里云oss追加上传,解决文件导出过大问题

    编程开发阿里云oss追加上传,解决文件导出过大问题

    背景:公司在做文件导出,虽然已经使用微服务方式,但还是有些数据量过大,导致文件在循环时导出时系统 OOM的产生。目的:使用阿里OSS功能 分批的上传到服务oss服务器中。具体的实现思路:1)各业务使用MQ方式发送需要导出的sql文件2)消费者实现导出具体的sql,但传过来的数据 不要一次性把所有数据拉出来,可以使用分页(每页100行数据)。3)数据组装 ,此时数据100行 & 组装好其他微

    2023-03-02编程开发

    阅读更多
  • 记一次java调用阿里oss的问题排查

    编程开发记一次java调用阿里oss的问题排查

    "C:\Program Files\Java\jdk1.8.0_221\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:55572,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled

    2022-08-25编程开发

    阅读更多
  • redis分布式锁

    编程开发redis分布式锁

    使用redsi防并发,虽然很容易实现,但总不是100%完美,没有最好,只有更好1.所有类2.主要实现方法参数描述com.jhd.order.center.lock.ReentrantLock#tryLock(long, long,java.util.concurrent.TimeUnit)param1:等待获取锁的时间,默认0param2:锁过期时间,默认永不过期param3:时间单位获取到锁直接

    2022-08-03编程开发

    阅读更多
  • java 常见面试题

    编程开发java 常见面试题

    1、说一说你上家公司的岗位职责,主要以管理为主还是开发为主?2、开发里主要做了发些改进?做的哪些事是可以降本增效的。3、如果理解 DDD 领域模型? 什么样的产品会用到?优缺点是什么?答:DDD模型简单理解就是中台化,把各业务拆分成不同的微服务,一般大型的项目,比如电商里的用户、商品、订单、物流几种是可以拆分成不同的微服务的,优点是模块独立,缺点是硬件成本高,还会有分布式事物的问题存在。4、如何解

    2022-07-21编程开发

    阅读更多
  • 记录一次阿里云pod里oom的排查和解决

    编程开发记录一次阿里云pod里oom的排查和解决

    今天生产环境上的pod一直在重新,以我的经验来看,肯定是产生大量的fullgc导致,后来打开cat去看了一下记录。 上图是后补的,只有一个fullgc的记录了。查找问题之前有多次fullgc,且时间都是10秒以上的,这是灾难啊。 首先我猜猜出现fullgc的情况有哪些吧,第一个机率 是最大的

    2022-06-22编程开发

    阅读更多
  • windows环境配置多版本jdk

    编程开发windows环境配置多版本jdk

    1、安装2个jdk2、新增环境变量3、切换操作一、是什么在windows下安装多个版本的jdk,如:jdk1.7.0_51、jdk1.8.0_221二、为什么一些软件的启动是会读取默认的JAVA_HOME的值,如果它发现其版本不对应时就会报错。使用eclipse导入一个项目时,默认匹配的jdk就是JAVA_HOME环境变量所指定的(当然也是可以修改的);Tomcat9需要jdk8以上的,默认读取J

    2022-04-19编程开发

    阅读更多
  • springcloud-pdf转换

    编程开发springcloud-pdf转换

    介绍springcloud-pdf转换 基于 libreoffice7.2 的word转换pdf文件软件架构SpringCloud安装教程本代码已在windows,linux里进行测试,均可正常转换运行说明windows: .\soffice.exe -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirs

    2022-03-14编程开发

    阅读更多
  • java中通过ip获取地址

    编程开发java中通过ip获取地址

    获取IP地址 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 如果使用了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP地址,X-Forwarded-For中第一个非unknown的有效IP字符串,则为真实IP地址 <dependency>     

    bean2021-11-11编程开发

    阅读更多
  • java在H5中微信公众号分享(二)

    编程开发java在H5中微信公众号分享(二)

    接上期:http://www.xiats.com/info/4311.html 这两天在研究H5分享公众号里的内容,结果发现不能实现下图方式,后来我改了一下方案。 实现的方式如下:方案一:1、点击分享,弹出模态层,提示用户去分享。如下图方案二:1、生成海报,具体思路如下:1)生成不同的URL地址,通过Qrcode类生成自己的二维码文件流。2)读取模板路径,把二维码放到模板里。3)将生成好

    2021-06-07编程开发

    阅读更多
  • java在H5中微信公众号分享

    编程开发java在H5中微信公众号分享

    今天研究了一下关于微信公众号里的分享,本来是想要做成下图一样的分享方式。但后来发现H5里根本不支持这种方式。微信对H5的支持还是挺不友好的,上图中我发现是小程序或APP内可以做到以上的方式。公众号里虽然有对外的分享接口,但只能做到回调的判断。我贴一下自己研究的代码,以下代码是H5里做的一些代码的总结。 前端代码:<input type="hidden"

    2021-06-07编程开发

    阅读更多
  • 阿里制品仓库(Java-node私服)

    编程开发阿里制品仓库(Java-node私服)

    通过本指南快速设置仓库凭证,并完成制品文件的推送。本方法适用于本地进行过settings.xml的配置,需要在您的settings.xml文件中修改配置完成操作。若您在本地没有进行过 Maven 配置,可参考 推送(覆盖方式)。步骤一:设置仓库凭证请在settings.xml文件<servers></servers>中设置以下仓库的访问凭证,通常settings.xml在$

    2021-04-29编程开发

    阅读更多
  • Linux服务器上Jdk的安装

    编程开发Linux服务器上Jdk的安装

    本教程主要针对新人在Linux服务器中部署Jdk的方法创建一个目录 mkdir -p  /usr/java/2.把安装包上传到服务器的/usr/java/目录下

    2021-04-23编程开发

    阅读更多
  • java-采集省市县街道四级联动源码

    编程开发java-采集省市县街道四级联动源码

    通过java-采集国家统计局四级联动程序,数据来源是 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html数据采集只为了学习讨论使用,请大家不要恶意做为非法用途。 闲话少说,直接贴代码。需要引hutool的pom文件,可以自己去找最新版<dependency> <groupId>cn.hu

    jeef2021-03-23编程开发

    阅读更多