- 博客(118)
- 资源 (7)
- 收藏
- 关注
转载 实用工具篇(四):Java源代码加密工具(Allatori)
Allatori 是第二代 Java 混淆器,可为您的知识产权提供全方位的保护。尽管大多数第二代混淆器都提供了值得保护的级别,但我们已经在Allatori中开发了许多附加功能,以使对代码进行逆向工程几乎不可能。Allatori 不仅会混淆,还会最大程度地减少应用程序的大小并提高速度,同时您和您的团队以外的任何人都无法读取您的代码。作为每个现代 Java 混淆器,Allatori 具有完整的水印功能,从而有可能为您的软件提供适当的许可!
2023-07-21 15:10:47
2257
原创 实用工具篇(三):一款 IntelliJ IDEA 神级插件Bito
Bito是一款在IntelliJ IDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。Bito插件的强大之处在于它可以帮助开发人员更快地提交代码,同时还提供了一些有用的功能,如自动补全提交信息、快速查看历史记录等。用他自己的介绍就是:翻译一下就是:Bito 的 AI 帮助开发人员显著加快其影响力。这是一把瑞士军刀的功能,使用与 ChatGPT 相同的模型,可以提高您的开发人员生产力并每天为您节省一个小时!
2023-06-08 11:43:12
7376
3
原创 实用工具篇(二):终端连接神器Tabby
SSH 连接和 SFTP 传输也许是操作 Linux 服务器最常用的两个功能了,那 Tabby 对这两个功能的支持非常的友好,足够的轻量级。关键它是跨平台的,Windows、macOS 都可以用,再把配置信息同步到云上后,多平台下切换起来简直不要太舒服。Windows 用户习惯用 FinalShell,macOS 用户习惯用 iTerm2,但这两款工具都没办法跨平台,多平台操作的用户就可以选择 Tabby 来体验一下,真心不错。
2023-06-05 11:21:19
8732
5
原创 实用工具篇(一):JApiDocs
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后端代码都是自己写的,否则API文档将是前后端协作中一个不可或缺的沟通界面。既然不可避免,那就想办法弄个轮子吧。人生苦短,必须偷懒。无图无真相,生成文档的效果如下:相比Swagger要写一堆注解,Spring RestDocs需要写测试用例,才能生成API文档。
2023-06-02 14:26:42
686
原创 快速开发和使用Android串口
串口叫做串行接口,也称串行通信接口,也可以叫做COM口,按电气标准及协议来分包括RS-232-C、RS-422、RS485、USB等。串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
2023-06-02 10:04:44
7860
2
转载 解决:Direct local .aar file dependencies are not supported when building an AAR.
转载地址:解决:Direct local .aar file dependencies are not supported when building an AAR._yuanzhihui123的博客-CSDN博客
2023-05-29 15:59:41
288
原创 Android通过TextToSpeech实现文字转语音
3、播放的声音可在手机:设置->语言与输入法->文字转语音(TTS)输出 中进行设置,或安装其他平台语音识别模块并在此配置。二、效果:输入‘中文’点击按钮发音。三、Android高版本兼容。
2023-05-26 10:24:21
4979
1
转载 nacos集群 springcloud启动报错 failed to req API:/nacos/v1/ns/instance after all servers([localhost:80])
nacos集群部署
2023-03-13 23:13:01
1450
2
原创 解决:android.content.res.Resources$NotFoundException: String resource ID #0x0
注意字段所需数据类型
2022-09-22 15:25:25
5506
1
原创 解决Android打包Entry name ‘res/animator/linear_indeterminate_line1_head_interpolator.xml‘ collided
解决Android打包Entry name 'res/animator/linear_indeterminate_line1_head_interpolator.xml' collided
2022-06-29 16:44:43
2083
1
原创 Android与H5(JS)互调
1、Android调用H5(JS)1.1、新建assets资源目录并将准备好的HTML页面放入其中(真实项目中HTML页面放在Tomcat中启动)1.2、初始化webView并加载HTML页面 @SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"}) public void initWebView() { //可以加载网页和自定义浏览器 webView = new W
2022-04-28 21:50:25
7184
1
原创 Android项目使用Git说明
1、首先安装Git相关工具分别为git安装包、git可视化管理工具和管理工具中文翻译包。下载地址:用于进行项目管理的Git安装工具包-管理软件文档类资源-CSDN下载2、分别安装三款应用(傻瓜式安装)3、新建Android项目或进入已有的Android目录中,如下:4、在目录中鼠标右键->选择在这里创建版本库并点击确定创建完成后会生成.git目录:5、继续在此目录鼠标右键选择TortoiseGit并选择设置6、选中Git目录后选择全局并输入用...
2022-04-26 21:32:43
2487
原创 Android页面同步到导航栏
去掉导航栏前:去掉导航栏后:一、在项目values目录下的style.xml中添加如下配置: <style name="SplashTheme" parent="AppTheme"> <item name="windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> <!
2022-04-25 16:08:56
1513
原创 Android好用的组件或工具(持续更新)
一、图片加载利器(Picasso)用法详见:Android图片加载利器之Picasso基本用法 - 百度文库
2022-04-21 17:20:43
888
原创 Android实现SSL Socket双向认证
1、生成服务端密钥2、生成服务端证书3、生成客户端密钥4、生成客户端证书5、将server端证书添加到serverTrust_ks.jks文件中6、将client端证书添加到clientTrust_ks.jks文件中(以上生成过程详见:https://blog.csdn.net/weixin_43192102/article/details/122214603)7、将jks密钥转换为bks格式密钥(因为Android只支持.bks格式的密钥文件)...
2022-01-04 11:38:19
5483
原创 Java实现SSL Socket长连接
一、单向认证1、生成服务端密钥(配置了jdk的环境变量即可用keytool命令)命令:keytool -genkey -keystore server_ks.jks -storepass server_password -keyalg RSA -keypass server_password结果:会生成server_ks.jks密钥文件操作:将生成的server_ks.jks密钥文件配置到服务端2、生成服务端证书命令:keytool -export -keystore ser
2021-12-29 15:20:12
4508
1
原创 Java将10进制转换为指定位数的16进制
/** * 10进制转16进制. * * @param n 10进制数 * @param size 转换后的16进制位数 * @return 转换结果 */ private static String intToHex(int n, int size) { StringBuffer s = new StringBuffer(); String a; char[] b = {'0...
2021-12-27 16:30:41
987
转载 解决Android的Button设置background失效问题
修改AndroidManifest.xml中主题theme对应的配置:<style name="Theme.Demo" parent="Theme.MaterialComponents.DayNight.DarkActionBar">改为:<style name="Theme.Demo" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">整体配置为:<style name="
2021-11-22 17:06:46
927
原创 解决Android10和Android11创建文件失败问题
1、首先要动态申请文件读写权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />//申请权限int REQUEST_CODE_CONTACT = 101;String[] permissions = {Manifest
2021-11-11 17:57:18
7260
3
原创 Android按比例动态显示图片大小
直接上代码://获取屏幕宽度int bannerWidth = ScreenUtil.getScreenWidth(rootView.getContext());//获取图片宽高Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.design0);int imgWidth = bitmap.getWidth();int imgHeight = bitmap.getHeight();//得到最终显示高度.
2021-10-29 09:46:34
4653
原创 Java解析PKCS#7格式签名
用于Java中PKCS7处理的流行的通用库是BouncyCastle。一、首先需要引入相关依赖:<dependency> <groupId>org.apache.pulsar</groupId> <artifactId>bouncy-castle-bc</artifactId> <version>2.8.0</version></dependency>二、直接上
2021-10-20 13:38:49
5878
原创 docker离线配置安装
一、CentOS 71、下载docker安装包:Index of linux/static/stable/x86_64/2、将安装包随便放到系统某个目录下解压:tar -xvf docker-20.10.8.tgz3、将解压后的docker目录中的所有内容拷贝到/usr/bin/目录下,放到此目录下相当于配置了环境变量即可以使用docker命令。(注:此处拷贝的内容不是整个docker目录而是docker目录下的所有文件)4、将docker注册为service:vim /etc/system
2021-09-27 17:35:45
539
原创 Springboot事务回滚时设置日志不回滚
解决方案一:通过@Transactional(propagation = Propagation.NOT_SUPPORTED)注解的方式将记录日志的方法跳过事务。@Transactional(propagation = Propagation.NOT_SUPPORTED)public void recordLog(String logData) { //将日志存到数据库}解决方案二:通过切面AOP方式记录日志:Core Technologies...
2021-09-26 17:53:58
1854
java代码混淆工具(Allatori)
2023-07-21
Codis安装所需文件
2019-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人