微信小程序码的生成(JAVA完整版) 亲测可用
JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** * @author : cph * @Email :540826312@qq.com * @Date :2020-07-04 9:27 */ @Component public class QrUt…
JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** * @author : cph * @Email :540826312@qq.com * @Date :2020-07-04 9:27 */ @Component public class QrUt…
最近比较闲,一直在抽空回顾一些Java方面的技术应用。 今天没什么事做,基于UDP协议,写了一个非常简单的聊天室程序。 现在的工作,很少用到socket,也算是对Java网络编程方面的一个简单回忆。 先看一下效果: 实现的效果可以说是非常非常简单,但还是可以简单的看到一个实现原理。 “聊天室001”的用户,小红和小绿相互聊了两句,“聊天室002”的小黑无人理会,在一旁寂寞着。 看一下代码实现: 1…
Java之间的数值转换如图所示,实心箭头代表无数据丢失,虚线箭头代表可能丢失 例如:123456789是一个大的整数,包含的位数比float类型能够表达的位数多,但这个数转换为float类型时,将会得到同样大小的结果,但却失去了一定的精度。 int n = 123456789; float f =n; //f is 1.23456792E8 当转换前后两个数进行二元操作时(例如n+f,n为整数,f…
安装配置相关地址请看上篇 有个坑,需要修改pom的依赖方式,如果直接version版本号的话,会把es 6.8.8 的版本导入到本地 会报这个错 org.springframework.beans.factory.BeanCreationException:Error creating bean with name... 1、引入pom依赖 2、添加ElasticSearchClientConfi…
索引: [LeetCode] Leetcode 题解索引 (C++/Java/Python/Sql) Github: https://github.com/illuz/leetcode 001.Two_Sum (Medium) 链接 : 题目: https://oj.leetcode.com/problems/two-sum/ 代码(github): https://github.com/illu…
先解释一下什么是“自由变量”。 在A作用域中使用的变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于A作用域来说,x就是一个自由变量。如下图 如上程序中,在调用fn()函数时,函数体中第6行。取b的值就直接可以在fn作用域中取,因为b就是在这里定义的。而取x的值时,就需要到另一个作用域中取。到哪个作用域中取呢? 有人说过要到父作用域中取,其实有时候这种解释会产生歧义 。例如: 所以,不…
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念: 同步和异步 1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,…
1、前言: 最近在做一个需求需要调用linux下的ffmpeg来对视频进行处理,很简单的需求,我像往常一样写下如下的代码片段: String cmd = "ffmpeg -i xxx"; Process process = Runtime.getRuntime().exec(cmd); process.waitFor(); But当我运行代码时,发现代码执行到waitFor后阻塞住了,我以为这也许…
public static void main(String[] args) { int[] code = {0x2610, 0x2611, 0x2612, 0x2613, 0x2614, 0x2615, 0x2616}; for (int i = 0; i < 7; i++) { String s1 = new String(code, i, 1); System.out.println(…
一、什么是Future和FutureTask 一直以来都对FutureTask这个“Future”不理解,为什么叫做“未来的任务呢”?这个“Future”体现在哪里呢?现在终于明白,FutureTask的Future就源自于它的异步工作机制,如果我们在主线程中直接写一个函数来执行任务,这是同步的任务,也就是说必须要等这个函数返回以后我们才能继续做接下的事情,但是如果这个函数返回的结果对接下来的任务…