java
趋势大仙
这个作者很懒,什么都没留下…
展开
-
Android图片百叶窗,马赛克效果切换
Android图片切换时,可以设置百叶窗,马赛克效果。百叶窗可以进行水平,垂直效果的设置。百叶窗的叶片数量也可以根据实际来设置。马赛克的格子数量可以根据实际来设置,视图中的马赛克逐步清晰显现。代码完整,功能强大,使用非常简单;可以用来学习,自由修改。动画显示过程中的时间可以以秒来进行设置。原创 2024-03-11 16:42:35 · 212 阅读 · 0 评论 -
Socket与Server通讯
【代码】Socket与Server通讯。原创 2023-12-23 15:54:12 · 380 阅读 · 0 评论 -
Struts.xml 配置文件说明
constant name="struts.action.extension" value="action,,wang"/> //struts默认扩展名是action,可以自定义。 //修改struts.xml后,无需重启Tomcat。-- 配置默认的action(package子标签,置于action标签之上).当请求的action不存在时,执行默认的default -->原创 2023-09-07 18:44:36 · 632 阅读 · 0 评论 -
Scheduler 动态定时任务
【代码】Scheduler 动态定时任务。原创 2023-06-07 18:01:00 · 280 阅读 · 0 评论 -
ehcache配置
配置applicationContext.xml。配置ehcache.xml文件。引用ehcache包。原创 2023-02-28 12:11:41 · 629 阅读 · 0 评论 -
HttpURLConnection访问302,采用HttpGet获取数据
解决javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.的问题,出现这个问题的原因是:服务器不信任我们自己创建的证书,所以在代码中必须要忽略证书信任问题。原创 2022-12-13 17:07:50 · 497 阅读 · 0 评论 -
java反射所调用的类、方法说明
当一个类包含一个静态或实例int字段并且我们想要获取该字段的值时,则可以使用此方法返回Field的值。IllegalArgumentException:如果指定的对象不是声明基础字段的类或接口的实例,或者无法通过扩展转换将字段值转换为int类型,则为false。此方法的返回类型为T [],它根据给定的情况返回以下值,它以与该对象表示枚举类型时声明的顺序相同的顺序返回枚举常量的数组。getEnumConstants()方法用于返回枚举常量数组,换句话说,可以说此方法用于返回此枚举类的元素。...原创 2022-08-04 10:50:04 · 629 阅读 · 0 评论 -
android 使用jks文件为apk签名
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]C:\Program Files\Java\jdk1.7.0_75\bin>jarsigner -verbose -keystore E:\tar\signed.jks -signedjar e:\tar\123.apk D:\Apk\app.apk testtt...原创 2022-07-04 19:06:16 · 24141 阅读 · 0 评论 -
国密算法SM2、SM3、SM4
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.8</version> <scope>compile</scope></dependency><!--Bouncy Castle库--><depen...原创 2022-05-26 18:09:37 · 2722 阅读 · 0 评论 -
接口都以文件形式请求或返回
请求参数body参数及说明参数名 示例值 参数类型 是否必填 参数描述 filename E:\tar\test1.tar File 是 - name test1 String resultInfo = ""; try { CloseableHttpClient httpClient = HttpClientBuilder.create().build();原创 2022-05-14 13:55:15 · 271 阅读 · 0 评论 -
利用MessageDigest获取字符串或文件MD5
java已经实现了MD5、SHA1算法。利用java.security.MessageDigest类就可以获取字符串和文件的MD5以及SHA1结果。import java.io.File;import java.io.FileInputStream;import java.security.DigestInputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;原创 2021-12-23 14:12:09 · 649 阅读 · 1 评论 -
Android手势处理、模拟滑动事件
按键或者触摸屏事件产生以后,触摸屏驱动程序会依据事件的类别按照操系统对事件的定义将事件告诉操作系统。Android操作系统中存在一个WindowManagerService服务,此服务会将收到的事件分发给当前可见的Activity,Activity同时会将事件分发给此Activity中的控件,如果Activity中实现了手势或者触摸事件的处理,则会调用Activity的事件处理函数,同样Activity中的控件如果实现了相应事件的处理函数,则会调用此控件的事件处理函数。...原创 2021-12-22 18:26:49 · 1049 阅读 · 0 评论 -
Mqtt接口地址详情介绍
https://docs.emqx.cn/broker/v4.3/advanced/http-api.html原创 2021-12-17 17:04:12 · 967 阅读 · 0 评论 -
HttpURLConnection POST/GET Basic Auth认证请求
/** * 构造Basic Auth认证头信息 * * @return */ private static String getHeader() { String auth = APP_KEY + ":" + SECRET_KEY; //进行加密 byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII"))); String authHeader = "Basic .原创 2021-12-17 11:46:23 · 1497 阅读 · 1 评论 -
http API接口接收文件请求
1、java模拟表单方式发送url请求进行文件的提交 /** * * @作者 王建明 * @创建日期 2013-06-27 * @创建时间 19:28:18 * @描述 —— 模拟表单进行文件数据提交 */ private static void testSimulateFormToPostFile() { String localPath = "F:\\软件开发经验\\DeleteNullDir.java";...原创 2021-12-04 18:23:45 · 1171 阅读 · 0 评论 -
子网掩码与长度的计算公式(java通过netmask计算prefix)
1、应用和场景centos7中关于静态ip设置的时候有两个配置参数如下:通过修改PREFIX的长读或者添加NETMASK来配置静态ip,两个参数的目的都是一样的,但是需要注意最好不能同时存在!有时候可能需要查看一下映射表来进行配置2、作用子网掩码的作用简单理解就是对子网进行划分,避免ip大量浪费提高效率更加详细的解释大家可以看看该博主:https://blog.51cto.com/u_6930123/21127483、子网掩码长度计算公式 及代码实现sum=\sum _{..转载 2021-11-05 19:04:46 · 1260 阅读 · 0 评论 -
java上传apk获取包名,版本号等信息
ApkInfo apkInfo = GetApkInfo.getApkInfoByFilePath("/home/file/qq.apk"));System.out.println("getPackageName=="+apkInfo.getPackageName());System.out.println("getVersionCode=="+apkInfo.getVersionCode());System.out.println("getVersionName=="+apkInfo.getVe.原创 2020-11-26 15:35:23 · 458 阅读 · 0 评论 -
SpringMVC不拦截某个请求
<!-- 配置用于session验证的拦截器 --> <!-- 如果有多个拦截器满足拦截处理的要求,则依据配置的先后顺序来执行 --> <mvc:interceptors> <mvc:interceptor><!-- 拦截所有的请求,这个必须写在前面,也就是写在【不拦截】的上面 --> <mvc:mapping path="/**/**" /><!-- 但是排除下.原创 2020-09-14 10:56:31 · 1028 阅读 · 0 评论 -
androidTV,手机,电脑可相互快传文件
以理解为我们平常使用的tomcat,我们可以通过这个对象,在android设备里部署一个自己的服务器,这也是强大之处,把我们以前繁琐的局域网操作简化成普通的网络访问操作,通过创建对象暴露出一系列接口,供局域网的其他设备去访问。获取x-www-form-urlencoded请求体UrlEncodedFormBody body = (UrlEncodedFormBody) request.getBody();获取multipart/form-data请求体MultipartFormData.原创 2020-07-30 14:29:36 · 611 阅读 · 0 评论 -
SOAP服务端操作
import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import org.apache.log4j.Logger;@WebServicepublic class ParamService { private static Logger logger = Logger.getLogger(BatchAuthService.c..原创 2020-07-24 19:27:52 · 318 阅读 · 0 评论