- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 springboot发送email小工具
以下是本人查询相关资料实现的发送网页版email,当然还有附件可以发送(暂未上传)请参考。有问题请联系博主,若想使用此功能请加入如下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>import javax
2020-07-15 23:24:56 264
原创 mysql 存储过程简单案例
//创建过程CREATE PROCEDURE proc_single(IN num INT)BEGIN SET @count=0; WHILE @count < num DO INSERT INTO test(uid) VALUES(1);//自己的sql语句 SET @count = @count + 1; END WHILE; END//调用过程call pro...
2019-12-06 11:11:29 110
原创 java list,set,string,数组相互转化
数组转List 1.转换不操作(转换的集合不支持更改)String[] str = new String[]{"yyy","uuu"};List list = Arrays.asList(str); 注意:调用Arrays.asList()时,其返回值类型是ArrayList,但此ArrayList是Array的内部类,调用add()时,...
2019-08-22 19:31:51 1828 1
原创 mysql的FIND_IN_SET函数
解析:FIND_IN_SET(值,逗号分隔的值集合)意思是查询某值是否在该字段中存在,该字段是由“,”分隔的字符串。查询包含北京市备注的用户:此时并不想查出北京市教育局。结论:mysql该字段实现了字段当集合的精确查找。作用:用来解决同一个字段存储多个值时的搜索问题。
2024-02-01 16:42:17 290 1
原创 Linux删除除了某个文件之外的其他所有文件
方法1:使用 ls|grep -v "XXXX"筛选ls|grep -v "FileName"|xargs rm -rfFileName为要保留的文件名,除此之外同一目录下的所有文件会被删除。方法2:开启反选shopt -s extglobshopt -s extglobrm -rf !(FileName)
2022-04-18 16:31:02 5465
原创 google内购-订阅模式
1.订单有变化接收google推送的接口,据此可以实现续订订单/** * 接收google推送接口 * @param body * @param request * @param response * @return */ @ApiOperation(value = "google回调接口", notes = "google回调接口") @RequestMapping(value = "googleNotify") public String googleNot
2021-04-09 15:49:49 1964 3
原创 ehcache配置摘要
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> <!--diskStore:本地缓存数据持久化 --> <diskStore path="java.io.tmpdir" /> <defaultCache> <!-- ma...
2020-06-30 16:46:26 215
原创 git相关常用命令
Git global setupgit config --global user.name "闫亚运"git config --global user.email "yayunyan@caixin.com”Create a new repository克隆仓库内容git clone https://langit.caixin.com/yanyayun/yyytest....
2019-12-20 17:58:09 214 1
原创 mysql日期转时间戳问题差8小时问题
select unix_timestamp('2019-07-04 23:59:59');这种语句转时间戳之后再转回时间时发现日期多了8小时这问题的原因一般是因为mysql时区造成的,解决方法如下:在mysql>或mysql工具中执行如下语句:mysql>SETtime_zone='+8:00';#此为我们所在东8区mysql>flush...
2019-06-10 17:06:55 4023 1
原创 mybatis生成代码乱码问题解决
代码乱码一般都是编码格式不一致造成的。首先:确定项目的数据格式,然后:确定mybatis生成依赖的环境的编码格式另外:检查你的generator.xml 要有 <property name="javaFileEncoding" value="UTF-8"/>以utf-8为例,使用工具sts1.查看项目编码方式:可以看到项目的编码方式是utf-8这时...
2019-05-14 19:57:17 1104
原创 修改maven的默认jdk版本,解决打包问题
解决办法一:在项目中的pom.xml指定jdk版本,如下:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <art...
2019-05-14 15:13:28 690
转载 java 对象之间属性值复制
Java对象之间属性值复制在许多开源框架中也有实现,在这里介绍下自己的实现、apache commons-beanutils、spring三种方式实现。1 自己实现。采用反射,通过源对象getter 方法获取属性值,并通过目标对象的setter方法设置到目标对象中去。没有考虑太多性能,如果需要批量或者经常性执行该操作,建议不采用此种实现。下面给出源码:[java] view p
2016-07-05 21:54:40 522
转载 C语言中冒泡排序,插入排序,选择排序
掌握好常用的排序算法,在实际的项目开发中可以节省很多的时间。每一种排序算法在执行的效率上是存在差别的,这些微小的时间差,也许在平常的联系当中感觉不到,但是涉及到数据量比较大或者是在资源比较紧张的系统中就显得尤其的重要,比如嵌入式系统。下面简要介绍三种常用的排序算法以及他们的执行效率的比较。 冒泡排序: 思路:将相邻的两个数比较,将较小的数调到前头;有n个数就要进行n
2015-09-15 15:35:48 557
转载 Java Hex 16进制的 byte String 转换类 .
package mobi.dzs.util;/** * 16进制值与String/Byte之间的转换 * @author JerryLi * @email lijian@dzs.mobi * @data 2011-10-16 * */public class CHexConver{ /** * 字符串转换成十六进制字符串 * @param St
2014-05-05 13:33:08 405
mysql数据库连接驱动
2016-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人