java编程
小宝&
这个作者很懒,什么都没留下…
展开
-
CompletionService测试demo、异步任务、多线程
使用场景:将耗时任务同时执行,比如通过rpc从多接口获取数据组装的时候,可以同时调多个接口。demopackage a;import java.util.ArrayList;import java.util.List;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;public class CompletionServiceTest { public static v原创 2021-12-06 17:36:25 · 1852 阅读 · 0 评论 -
java 手写一个简单的线程池
java 线程池 多线程原创 2021-12-03 10:35:24 · 381 阅读 · 4 评论 -
安卓辅助功能无障碍实现app自动化操作
需求:通过后台下发手机号,安卓机搜索该手机号判断是否存在当前微信。工具:android studio ,Android Device Monitor(在安卓sdk目录下的tool目录下有一个monitor.bat文件,点击启动)第一步:创建安卓应用。目录结构:wechat.xml<?xml version="1.0" encoding="utf-8"?><accessibility-service xmlns:android="http://schemas.原创 2021-08-08 18:09:23 · 5486 阅读 · 3 评论 -
jar批量启动脚本,微服务批量启动,linux批量启动jar包
脚本是之前网上搜的,感觉非常好用,这里分享出来。启动所有jar包:shjar_shell.shstartall或者./shstartall停止所有jar包:shjar_shell.shstopall或者./shstopall重启所有jar包:shjar_shell.shrestartall或者./shrestartall启动,停止或重启单个jar包,只需要将all替换为相应的模块就行,并且可以通过tab自动填充或提示。比如shjar_shell.shsta...转载 2021-01-27 11:05:04 · 1142 阅读 · 0 评论 -
记一次秒杀场景实现逻辑
业务需求:每天晚8点放出200份奖品,活动共三天。要求用户填写手机号,卡号(会员卡号),姓名后开抢。要求手机号和卡号不能重复。抢到后填写收货地址提交到后台。系统设计原创 2020-12-30 14:44:58 · 451 阅读 · 0 评论 -
视频转流-java-视频推流-内网推公网
之前弄过一次转流,rtsp转rtmp。之前的方法https://download.csdn.net/download/qq_41780372/12077864本次采用另一种方式。先说一下思路,将转流的链接存redis,定期查redis是否还有该链接,有就继续转,没有就暂停转流(业务需求这样设计,实现定时关闭不必要的转流)pom文件 <dependency> <groupId>org.bytedeco</groupId>原创 2020-10-16 11:06:46 · 1923 阅读 · 2 评论 -
spring boot +shiro+mybaits 多数据源项目搭建【三】引入登录及后台模板
上一章:https://mp.csdn.net/console/editor/html/104926784一、将下载的模板文件导入项目模板文件可以到github的根目录,模板文件内找到,也可以自己去素材网站下载。二、编辑登录界面,采用ajax提交。注释掉界面的默认账号密码login.html:87...原创 2020-04-22 11:27:22 · 230 阅读 · 0 评论 -
spring boot +shiro+mybaits 多数据源项目搭建【二】shiro 整合
一、修改生成的实体,创建查询用户信息的方法1.一个用户是对应多个角色,一个角色对应多个权限(菜单)。我们在用户实体上面新增一个角色集合SysUser.java List<SysRole> roles;在角色上面增加权限集合 SysRole.java List<SysMenu> sysMenus;2.新增加一个登陆的service,创建一个...原创 2020-03-18 09:27:03 · 492 阅读 · 0 评论 -
spring boot +shiro+mybaits 多数据源项目搭建【一】项目创建,mybatis plus配置
一、项目创建打开开发工具idea,按下图截图方式创建项目。直接下一步修改相关信息这里可以直接下一步不用选,后面直接修改pom.xml 文件即可。项目创建完成,修改pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...原创 2020-03-16 14:57:53 · 493 阅读 · 0 评论 -
jeesite数据范围的使用
1.数据关联系统用户表,组织结构表在sql的where语句之后加上过滤的sql${sqlMap.dsf}在查询数据库之前加入过滤代码,其中c,u2是数据库表关联的别名,如上图bean.getSqlMap().put("dsf", dataScopeFilter(UserUtils.getUser(), "c", "u2"));...原创 2020-01-08 11:37:01 · 538 阅读 · 0 评论 -
淘宝天猫购物优惠券系统开发,java后端(ssm)+Android 原生APP,对接淘宝开放平台
资源地址:https://download.csdn.net/download/qq_41780372/11424227如果有想入手淘宝优惠券推广的朋友可以私聊我。注意:1.该程序仅供学习使用,使用本系统需要自己申请appkey并且做相关配置才能使用。2.该系统与2018年12月底演示,部分功能可能因为淘宝开放平台接口变化而不能使用。所以不能100%保证程序依然正常。本系统...原创 2019-07-24 18:01:14 · 2694 阅读 · 4 评论 -
java&android 中list集合排序工具类
user实体 public class User { private int id; private String name; private String age; public User(int id, String name, String age) { this.id = id; this.name = name; this.age = age; } ...原创 2018-10-12 09:58:16 · 889 阅读 · 0 评论 -
Glide 使用Transformation 时 placeholder、error 无效,默认图片无法圆形的解决办法
本次并未从根本上解决问题,而是将默认图片转换为圆形的png图片会ps可以直接将默认图片转换,不会可以使用在线工具进行转换工具连接https://www.quickpicturetools.com/en/rounded_corners/网上也有很多的方法,但是这个简单易懂,也很稳定...原创 2018-10-23 20:36:16 · 2099 阅读 · 0 评论 -
腾讯云短信申请与接入流程- java开发-短信验证码
腾讯云短信平台每月赠送100条免费短信,相对来说用于开发还是挺不错的,并且像这样的大平台提供的服务也是相对稳定的。1.打开腾讯云控制台-短信https://console.cloud.tencent.com/sms/smslist2.选择添加应用,打开后输入相应的内容即可,一句话描述一下你的应用即可3.添加成功后,点击应用的标题进入详情页面,在这里你可以看见你的appid(SDK A...原创 2018-12-17 12:34:45 · 2557 阅读 · 0 评论 -
JAVA API数据接口分页排序工具 -java代码分页-jqgrid解析json数据并展示
注意:本工具是通过java代码进行数据分页,每次分页需要查询出满足条件的全部数据,再进行分页。数据量大的情况下不推荐使用。同时建议将数据进行缓存处理。以下两个类均是之前在网上看见的,通过简单修改整理将两个类结合在一起使用。排序工具ListSortUtil.javapackage com.*.utils;import java.lang.reflect.InvocationTar...原创 2018-12-25 11:51:15 · 845 阅读 · 0 评论 -
Web访问http接口获取数据-携带头部消息访问外部api-ssm框架访问外部接口
因为之前写的项目中有使用到淘宝sdk中的WebUtils工具类,功能方面还是比较全,由于近期的项目又要调用外部api,在百度上面找了一圈后没有自己喜欢的,因此在淘宝sdk中将该方法提了出来。该工具支持携带头部消息(cookie等),使用起来也非常的方便。自己只是简单测试了一下可以使用,功能是否完全正常未知!先看看工具类的方法吧(因为是直接从淘宝sdk中拿过来的,所以可能有多余无用方法,同时...原创 2019-01-17 15:33:47 · 1109 阅读 · 0 评论 -
java图形验证码,gif好看的验证码工具
首先看一下效果1.添加依赖(pom.xml) <!--图片验证--> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>EasyCaptcha</artifactId> ...原创 2019-05-09 16:12:41 · 2597 阅读 · 0 评论 -
react native 反转二维码解决方案 ,react-native-smart-barcode不支持反转二维码的问题,zxing扫描反转二维码
文件路径:\node_modules\react-native-smart-barcode\android\src\main\java\com\reactnativecomponent\barcode\decoding\DecodeHandler.java将代码 BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(s...原创 2019-05-31 12:02:53 · 577 阅读 · 0 评论 -
jeesite使用idea无法运行的问题
数据库初始化成功后,执行脚本 /web/bin/run-tomcat.bat 启动服务即可浏览器访问 http://127.0.0.1:8980/js/ 账号 system 密码 admin上述方法程序是正常运行但是导入idea无法成功运行:1.启动项目,提示NoClassDefFoundError: javax/servlet/ServletOutputStream错误, 解决:...原创 2018-10-12 09:33:20 · 1739 阅读 · 0 评论