随笔分类 -  java

摘要:需引进依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> @Autowire 阅读全文
posted @ 2022-11-24 09:27 安详的苦丁茶 阅读(38) 评论(0) 推荐(0) 编辑
摘要:最近许多人的ieda翻译插件(Translation)使用不了,在hosts文件加上地址即可解决 C:\Windows\System32\drivers\etc 220.181.174.33 translate.googleapis.com 正常访问 实在不行就换成有道的方式,填写id与秘钥即可 i 阅读全文
posted @ 2022-10-11 10:25 安详的苦丁茶 阅读(342) 评论(0) 推荐(0) 编辑
摘要:在实际开发中创建时间与修改时间是必不可少的,新增时间的时候我们常常使用set方法把时间添加进去, 当然这种方法也是可以的,一次两次还是,要是n次的话就有些影响性能了。程序员讲究的是封装,封装好以后拿来用就行,多省事。 1.为需要自动填充的属性添加注解@TableField 提供了4种填充策略: DE 阅读全文
posted @ 2022-10-09 16:48 安详的苦丁茶 阅读(84) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { String urls = "http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png"; String path = "d:/pic.png"; tr 阅读全文
posted @ 2022-09-21 14:40 安详的苦丁茶 阅读(30) 评论(0) 推荐(0) 编辑
摘要:首先定义一个map,然后给map添加值 Map<String, Integer> map = new HashMap<>(16); map.put("aa", 1); map.put("bb", 2); map.put("cc", 3); 1.通过keySet()或者values()来方法遍历 ke 阅读全文
posted @ 2022-09-16 17:54 安详的苦丁茶 阅读(191) 评论(0) 推荐(0) 编辑
摘要:数据结构一对多,类似一条订单对应着多条订单明细,然后订单信息实行跨行 效果图 导入依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.4.0</version 阅读全文
posted @ 2022-09-09 09:31 安详的苦丁茶 阅读(495) 评论(0) 推荐(0) 编辑
摘要:实体字段校验 @NotNull、@NotEmpty、@NotBlank 以下注解使用@valid 或者 @Validated一起使用(控制器上),否则注解不起作用 @NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其标注的字段可 阅读全文
posted @ 2022-08-09 16:04 安详的苦丁茶 阅读(123) 评论(0) 推荐(0) 编辑
摘要:实际工作中我们需要数据来去重用的蛮多的,比如查询浏览记录,当然你也可以使用流来实现,这里就不陈述了哈。 下面直接粘上代码 @Override public List<BrowsingHistory> queryBrowsingHistoryList(BrowsingHistory browsingH 阅读全文
posted @ 2022-03-24 10:19 安详的苦丁茶 阅读(2628) 评论(0) 推荐(0) 编辑
摘要:写原生sql虽然说麻烦,遇到问题排查的相对mybatis-plus也比较慢,但不得不说原生sql读写确实比较快,你要嫌写原生sql的代码量多的话也可以两者整合着写。 下面来说下mybatis对时间的检索查询,条件包括年、月、日。 1.时间段检索查询(两时间段) <if test="beginTime 阅读全文
posted @ 2022-02-25 18:30 安详的苦丁茶 阅读(1721) 评论(0) 推荐(0) 编辑
摘要:这里的配置是托管到nacos上的 配置 #Tomcat服务器图片上传地址 pathFile: img: D:/apache-tomcat-9.0.41/webapps/img/ fileTomcat: imgUrl: http://192.168.3.8:8083/img/ 引入nacos配置 @V 阅读全文
posted @ 2021-12-09 16:16 安详的苦丁茶 阅读(86) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus QueryWrapper<Object> queryWrapper = new QueryWrapper<>(); 构造条件(查询某天) queryWrapper.apply("date_format(completion_time,'%y%m%dd')=" + "date 阅读全文
posted @ 2021-12-09 15:57 安详的苦丁茶 阅读(4770) 评论(0) 推荐(0) 编辑
摘要:list集合(List<Long> shopIds) , 不同注解,在postman有着不同的传参方式 @RequestBody注解方式 这个注解的传参一般都在Body里传值的 外部千万别写大括号,如何这个集合在某类中的话就要指定集合名称 @RequestParam注解方式 多个以逗号隔开 附加 在 阅读全文
posted @ 2021-11-09 09:01 安详的苦丁茶 阅读(4314) 评论(0) 推荐(1) 编辑
摘要:在开发期间,我们总会遇到重复提交的操作,比如: 下单时用户手抖,有人故意频繁的请求某个api,这种情况下除了前端进行处理, 后端也需要处理的,这里使用的是aop的方式,也可以使用redis分布式锁来实现,这个自行上网查找哈! 实现方法: 通过注解类找到对应的切面类,根据存储用户的唯一标识(用户id) 阅读全文
posted @ 2021-11-08 21:12 安详的苦丁茶 阅读(226) 评论(0) 推荐(0) 编辑
摘要:三种都是读取配置文件的有关注解 @PropertySource 、@ConfigurationProperties用法如下: wx.properties是resources目录下的配置文件名称,如果有多层,使用斜杆分开即可。classpath:config/wx.properties ma等同于键, 阅读全文
posted @ 2021-10-20 22:18 安详的苦丁茶 阅读(181) 评论(0) 推荐(0) 编辑
摘要:需要准备的东西如下: 应用私钥,支付宝公钥,应用公钥证书、支付宝公钥证书、支付宝根证书, 应用的appId,每个应用的appId都有对应的秘钥证书的 通过支付宝开放平台开发助手app获取秘钥(公钥、私钥),然后拿公钥去支付宝开放平台获取支付宝公钥 如果还需要加签成证书,那么就得到应用公钥证书和支付宝 阅读全文
posted @ 2021-08-27 16:36 安详的苦丁茶 阅读(713) 评论(0) 推荐(0) 编辑
摘要:定时器在业务中有不可缺少的作用,根据业务需求来使用...... 方式一 指定时间做某一件是,只执行一次 //指定时间做某一件是,只执行一次 public static void main(String[] args) throws ParseException { Timer mTimer = ne 阅读全文
posted @ 2021-08-19 09:41 安详的苦丁茶 阅读(115) 评论(0) 推荐(0) 编辑
摘要:微信退款实质上是根据商户单号和交易单号来原路返回退款的(支持部分退款)。 需要准备如下东东: 微信公appid、微信秘钥、商户号id、商户号秘钥、微信支付证书 方式一V2 1.导入依赖 <!--WXPay api--> <dependency> <groupId>com.github.binaryw 阅读全文
posted @ 2021-08-13 21:15 安详的苦丁茶 阅读(662) 评论(1) 推荐(0) 编辑
摘要:使用split让字符串分割 方式一: public static void main(String args[]) { String str = "小学,初中,高中,大专,本科,研究生,博士"; String[] buff = str.split(","); for(int i=0;i<buff.l 阅读全文
posted @ 2021-08-03 14:53 安详的苦丁茶 阅读(373) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); System.out.println 阅读全文
posted @ 2021-07-26 17:48 安详的苦丁茶 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.微信支付api需要准备如下东东: appid: 微信公众号ID secret: 微信秘钥 mchid: 商户号ID mchKey:商户号秘钥 2.引入依赖! <!--WXPay api--> <dependency> <groupId>com.github.binarywang</groupId 阅读全文
posted @ 2021-06-30 10:04 安详的苦丁茶 阅读(406) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示