• 在Quartz中动态设置定时任务的执行时间

    Quartz是软件开发中常用的任务调度框架,实际中通常结合 Spring 一起使用,并在 Spring 的配置文件中利用 0 0 12 ? * WED 这种方式以硬编码的方式配置定时任务的执行时间。有时候需要动态的设置定时任务的执行时间,如让用户自己选择何时备份数据,此时就需要采用动态设置其执
    Buhake-Sindi 发表于16小时前 阅读(4) 评论(0)
  • 在不重新编译的情况下直接修改Java Class文件中的内容

    Java程序实际上执行的是Java文件编译后的Class文件,这是任何一个Java开发人员都了解的基本知识。若Java程序执行的结果不符合要求,通常的解决方法是先修改Java文件,重新编译成Class文件后再次执行。但有时候我们不能直接修改Java文件(如只有包含class文件的jar包),此时我
    TJ_Fischer 发表于16小时前 阅读(5) 评论(0)
  • React Native 网络层分析

    在使用React Native开发中,我们熟练的采用JavaScript的方式发送请求的方式发送一个请求到服务端,但是处理这个请求的过程其实和处理Web应用中发送的请求的过程是不一样的。因为处理这个请求的目标不是浏览器,而是嵌入这个应用的原生操作系统。 在处理React Native的请求时,
    carter 发表于昨天 阅读(6) 评论(0)
  • 现在很火的答题赢钱游戏,让我来简单教你怎么做自动答题器

    一、前言: 现在最火的直播游戏,那就是答题赢钱直播了,如百万英雄、芝士超人、花椒直播、冲顶大会等等,这些游戏的玩法都很简单,答对12题即可瓜分奖金了。玩法虽然简单,但是要能完全答对12题难度还是挺高的,毕竟要非常广的知识面! ? 二、怎么做自动答题? 要能自动答题
    Peter-Mortensen 发表于昨天 阅读(6) 评论(0)
  • 5分钟把任意网站变成桌面软件

    以前,开发一个桌面软件要花费大量的人力和时间。现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现。既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发。不就是内嵌一个浏览器么?能不
    genehack 发表于昨天 阅读(6) 评论(0)
  • Python selenium自动化网页抓取器

    Python selenium自动控制浏览器对网页的数据进行抓取,其中包含按钮点击、跳转页面、搜索框的输入、页面的价值数据存储、mongodb自动id标识等等等。 1、首先介绍一下 Python selenium ---**自动化测试工具,**用来控制浏览器来对网页的操作,在爬虫中与BeautifulSoup结合那就
    Vivek 发表于3天前 阅读(18) 评论(0)
  • 编写优秀 CSS 代码的 8 个策略

    编写基本的CSS和HTML是我们作为Web开发人员学习的首要事情之一。然而,我遇到的很多应用程序显然没有人花时间真正考虑前端开发的长久性和可维护性。 我认为这主要是因为许多开发人员对组织CSS / HTML和JavaScript的策略缺乏深刻的理解。 在我和我们团队的观念中,编写可维护的
    Alex-Miller 发表于3天前 阅读(21) 评论(0)
  • 使用 Spring Boot 2.0 + WebFlux 实现 RESTful API

    概述 什么是 Spring WebFlux, 它是一种异步的, 非阻塞的, 支持背压(Back pressure)机制的Web 开发框架. 要深入了解 Spring WebFlux, 首先要了知道 Reactive Stream, 和**命令式编程**相较而言, 只是另一种编程姿势. 滚床单的姿势有很多种, 目的都一样. WebFlux 支持两种编程风
    Mitul-Maheshwari 发表于3天前 阅读(18) 评论(0)
  • Laravel 依赖注入源码解析

    在 Laravel 的控制器的构造方法或者成员方法,都可以通过类型约束的方式使用依赖注入,如: public function store(Request $request) { //TODO } 这里 $request 参数就使用了类型约束,Request 是类型约束的类型,它是一个类:IlluminateHttpRequest. 本文研究 Laravel
    BalusC 发表于4天前 阅读(20) 评论(0)
  • React Native:真机断点调试+跨域资源加载出错问题解决

    写在前面 闲来无事,折腾了一下React Native,相比之前,开发体验好了不少。但在真机断点调试那里遇到了跨域资源加载出错的问题,一番探索总算解决,目测是RN新版本调试服务的bug。 遇到类似问题的同学应该不少,这里做下记录,有需要的可以参考下。 如何断点调试 首先,在真
    Elnur-Abdurrakhimov 发表于4天前 阅读(22) 评论(0)
  • 实例化vue发生了什么?(详解vue生命周期)

    本文将对vue的生命周期进行详细的讲解,让你了解一个vue实例的诞生都经历了什么~ 我在Github上建立了一个存放vue笔记的仓库,以后会陆续更新一些知识和项目中遇到的坑,有兴趣的同学可以去看看哈(欢迎star)! 传送门 实例化一个Vue const app = new Vue({ el:"#app', dat
    erjan 发表于6天前 阅读(27) 评论(0)
  • Nginx反向代理解决跨域问题

    背景 早些时候我们做了一个项目,用的是前后端分离,前端vue,后端提供功能接口,然后两个部署在不同的域名下,后端接口开放了跨域,方便前端本地开发调试。前端项目域名为www.a.com,后端的接口域名为 www.b.com,上线后也没问题,一切都美滋滋的。直到有一天,用户反馈过来有一
    leonbloy 发表于6天前 阅读(24) 评论(0)
  • 基于 Docker for MAC 的 Kubernetes 本地环境搭建与应用部署

    基于 Docker for MAC 的 Kubernetes 本地环境搭建与应用部署归纳于 分布式容器与编排,参考了 Docker + Kubernetes一文,更多 Docker 或者 Kubernetes 相关资料参阅 Awesome Reference。 基于 Docker for MAC 的 Kubernetes 本地环境搭建与应用部署 下载最新的 Docker for Mac
    Konrad-Garus 发表于6天前 阅读(23) 评论(0)
  • Nginx配置https访问,反向代理Tomcat无法正确获取schema和端口问题

    问题 网站采用了 Nginx 反向代理 Tomcat 的方式来负载均衡。 Nginx使用https,默认端口443。Tomcat使用http,端口8080 结果今天后台操作停留时间过长session超时后,跳转到登录页面时出现无法访问错误。如图: 分析 可以看到,出错的原因应该是跳转的时候加上了web默认80端口
    selfly 发表于6天前 阅读(25) 评论(0)
  • Spring Security OAuth2 开发指南中文版

    介绍 这是?OAuth 2.0?的用户指南。OAuth 1.0?与之大不相同,若有需求,请阅读?1.0 的用户指南。 本用户指南分为两个部分,一部分针对的是 OAuth 2.0?的提供方[译者注:通常指服务提供方],另一部分则是针对?OAuth 2.0?客户端。对于提供方和客户端双方来说,最好的示例代码是集
    selfly 发表于6天前 阅读(32) 评论(0)
  • 一个资深Java架构师告诉你我们是如何将一个项目做烂的

    首先我想声明一个项目做烂不是你一个人挖坑就行的,这是一个很大的工程 需要团队协作 既然标题都用到了”烂”这个词,那什么才是烂呢? 在你的项目里,”烂”和”好”一样无法准确的衡量和定义,在大多数人的职业生涯里,你听到”烂”项目肯定比听到”好”项目的情况要多很多
    stephen 发表于7天前 阅读(18) 评论(0)
  • 机器学习笔记1 - Hello World In Machine Learning

    前言 Alpha Go在16年以4:1的战绩打败了李世石,17年又以3:0的战绩战胜了中国围棋天才柯洁,这真是科技界振奋人心的进步。伴随着媒体的大量宣传,此事变成了妇孺皆知的大事件。大家又开始激烈的讨论机器人什么时候会取代人类统治世界的问题。 其实人工智能在上世纪5、60年代就
    Fabien-Menager 发表于7天前 阅读(19) 评论(0)
  • 记一次JVM堆外内存泄露Bug的查找

    前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此Bug分析的过程写成博客,以飨读者。 由于物理内存定量分析部分用到了linux kernel虚拟内存管理的知识
    Ahamed 发表于7天前 阅读(16) 评论(0)
  • Android系统上如何实现easyconfig(airkiss)

    刚买回来一个智能音箱和博联,需要给音箱和博联配置联网,音箱需要先打开蓝牙,然后在手机app中填写wifi的ssid和密码,通过蓝牙发送到音箱,音箱收到后连接到wifi。 博联就比较奇怪,进入联网模式以后,手机app上填写wifi的ssid和密码后,直接点配置按钮后,博联就连上了。要
    paxos1977 发表于7天前 阅读(16) 评论(0)
  • 一文教会你数据库性能调优(附某大型医院真实案例)

    前言 ?微软工程师的一个工程师曾经对性能调优有一个非常形象的比喻:剥洋葱 。我也非常认可,让我们来一层一层拨开外面它神秘的面纱。 ? ? 六大因素 下面祭出的是我们在给客户分析数据库性能问题最常用的图。 看完这个图,你是不是对性能调优有了个基本的概念了.通常来讲我们
    goetz 发表于7天前 阅读(13) 评论(0)