加载中
将构件发布到私有的nexus maven 仓库

在一个公司中,如果有很多的项目,那么一定需要维护一些公共的组件和代码库,目前使用maven项目已经成为了java项目的标配,所以将可以复用的组件发布到公司私有的maven仓库是一个很好的办法,...

2015/07/11 13:58
293
SpringMVC 单元测试

Spring MVC为我们提供了很方便的单元测试方法,对于前后端分离职责划分也是有好处的,后端保证参数正确结果正确就OK了,免去了和前端扯皮的问题,也不用等到非要有界面才能继续开发。...

网页纯JS播放自定义语音播放

var synth = window.speechSynthesis; var voices = new window.SpeechSynthesisUtterance(); voices.lang = "zh-CN"; 需要播放的时候直接设置 voices的text属性的内容,然后调用 speak 函数...

2021/04/08 00:54
906
https 证书认证链缺失分析

今天遇到了一个问题,就是使用chrome可以正常打开的网站,在部分android系统上无法打开,说的是证书的问题,总之大意思就是缺少中间证书,想要知道是否缺少中间证书。可以去这个网站分析一下...

ssl
2021/04/05 14:42
3K
WSL Ubuntu 修改默认用户

在powershell 下执行: ubuntu.exe config –default-user root 如果找不到ubuntu.exe在哪里的话可以打开: 开始运行 –> %TEMP%\..\Microsoft\WindowsApps...

2021/04/05 14:42
5.4K
简单的写一个chrome的浏览器插件

首先每个插件在一个目录中,需要一个manifast.json文件,里面的大概是这样的: { “name”: “第一个Chrome插件”, “manifest_version”: 2, “version”: “1.0”, “description”: “我的...

2021/04/05 14:42
2K
鼠标键盘滑动切换的黑科技

我最近发现了一种非常方便的用一套鼠标键盘在两台独立的主机之间切换的硬件。可以实现两台的电脑(可以是不同系统)之间无缝通过类似于扩展屏的方式共享一套鼠标和键盘,且无需在系统中安装任...

2021/04/05 14:42
54
chrome 插件推荐 —— 彩云小译

今天推荐一款能中英文对照翻译的浏览器插件,名字叫《彩云小译》。它的强大之处在于对网页的翻译是将翻译后的内容直接插入到原始内容的段落之后,登录后还可以对翻译进行调校,这样以后再翻译...

2021/04/05 14:42
2.2K
Feign Client 传递数组和列表参数的区别

在方法的参数上,使用@RequestParam(“sort”) 时,如果参数是数组 new String[]{“a,desc”,”b”,”c,desc”},则请求的url是http://xxx?sort=a,desc,b,c,desc这样的格式,如果使用的是Lis...

2021/04/05 14:42
1W
微信小程序 python 发送订阅消息

import requests, json appid = ‘xxxxx’; appSecret = ‘xxxxxxx’; url_access_token = ‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=’ + appid + ‘...

2021/04/05 14:42
4.7K
微信小程序 python 发送客服消息

#!/usr/bin/python # coding=utf-8 import requests, json, sys, time, logging if sys.getdefaultencoding() != ‘utf-8’: reload(sys) sys.setdefaultencoding(‘utf-8’) logging.basic...

2021/04/05 14:42
3K
ADB操作多台设备

1、adb devices 查看所有连接设备。 2、adb -s shell 指定device来执行adb shell。 3、adb -s 在指定设备执行指令。 4、通过网络连接 Android 设备: 先需要用有线连接设备开启端口:setprop...

2021/04/05 14:42
1.1K
Android SDK 国内更新代理

配置步骤 启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager – Settings』窗口; 在『Android SDK Manager – Settings』窗口中,在「...

2021/04/05 14:42
3K
Android Activity的生命周期

onCreate – > onStart -> onResume – > onPause -> onStop -> onDestroy

2021/04/05 14:42
44
Genymotion 启动模拟器错误处理

发生错误 VirtualBox Failed to open/create the internal network 打开网络连接勾选里面的 VirtualBox NDIS6 Birdged Networking Driver 即可...

2021/04/05 14:42
128
Android Roboletric 测试,配置依赖下载地址

其实很简单,直接在build.gradle中配置repo地址,不过这个问题曾经浪费好几天的时间 testOptions { unitTests.all { systemProperty ‘robolectric.dependency.repo.url’, ‘https://mirro...

2021/04/05 14:42
22
Gradle 国内镜像地址

华为云(最新是6.8,一直在更新): https://mirrors.huaweicloud.com/gradle/ 阿里云(最新是5.6.2,长期不更新了): http://mirrors.aliyun.com/gradle/...

2021/04/05 14:42
2.1K
EasyMock 学习笔记 (一)

介绍 EasyMock 的作用主要是方便在编写单元测试时,可以使用可以模拟出方法执行结果的对象,引导单元测试执行到所关心的代码,判断执行的结果。 引入依赖 maven 方式: org.easymock easymoc...

2021/04/05 14:42
5K
Java Object 对象的 wait() 和 notify()、notifyAll()

在一个线程中通过一个对象来获得锁,调用wait()函数,线程进入阻塞状态。 另一个线程通过也锁定此对象,调用对象的notify()方法通知其中给一个调用wait的对象结束等待状态。如果是调用not...

2021/04/05 14:42
4.9K
BlockingQueue 阻塞队列

BlockingQueue 是一个接口,意思是这个队列在放入元素或者取出元素的过程中允许阻塞。 存入元素时,如果没有剩余容量则会阻塞,取出元素时,如果队列为空则会阻塞。 BlockingQueue方法有四种...

2021/04/05 14:42
4.9K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部