![](https://img-blog.csdnimg.cn/20210116153052265.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习心得与BUG解决
一个杂货专栏。
Traving Yu
这个作者很懒,什么都没留下…
展开
-
两个线程实现数字和字母的交替打印
打印输出1-52,A-Z 26个英文字母,打印顺序为A12B34C56D78E910F1112G1314H1516I1718J1920K2122L2324M2526N2728O2930P3132Q3334R3536S3738T3940U4142V4344W4546X4748Y4950Z5152。原创 2022-09-17 19:57:29 · 326 阅读 · 0 评论 -
指定概率的抽奖算法
在一组奖品中,每个奖品有自己的概率,总概率为 1.0,也就是说在库存充足的情况下,必然能抽中其中的一个。需要注意的是:如果一组中所有的奖品,总概率之和不为 1.0,那么数值代表的概率就不是真实概率了,需要用所占比例来作为新的概率:新概率值=奖品概率/总概率。举个例子:只有 A 和 B 两个奖品,A 概率是 0.1,B 概率是 0.3,那么总概率就是 0.4,A 的真实概率就是0.1/0.4=0.25,B 的真实概率是0.3/0.4=0.75,真实的总概率依然为1。原创 2022-09-17 16:54:03 · 777 阅读 · 0 评论 -
JS获取每项中调用函数的当前元素DOM
jquery用$(this)的方式即可: for (var i in list) {.....<button type="button" class="btn " onclick="like(${p.id},this)"><img src="/fonts/hand-thumbs-up.svg" alt="hand" width="18" height="18">${p.like}</button>......}function like(id,obj) {原创 2021-03-25 20:57:37 · 313 阅读 · 0 评论 -
SpringBoot全局日期格式化(基于注解)
/** * 全局日期格式化 */@JsonComponentpublic class DateFormatConfig { private static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** * 日期格式化 */ public static class DateJsonSerializer extends JsonSerializer转载 2021-03-22 10:36:55 · 601 阅读 · 0 评论 -
Ajax嵌套Ajax的使用
需要post,get设置为同步,全局设置:$.ajaxSetup({ async:false});或$.ajax({ url:URL, type:'post,' async:false,//同步请求 data:"param=12233", dataType:'text', success:function(data){ }, error:function(data){}})...原创 2021-03-21 15:32:05 · 308 阅读 · 0 评论 -
input标签type=file的文件上传
一,通过表单提交的方式该提交方式只是提交普通表单;对于file组所选中的文件内容是不上传的,因此需要设置:enctype属性enctype="multipart/form-data"如果想上传多文件,可添加multiple<input type="file" name="img" multiple="multiple" />二,通过Ajax异步提交的方式获取文件内容://javascriptvar file = document.getElementById('fileToU原创 2021-03-20 17:51:07 · 1316 阅读 · 0 评论 -
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(3, 38) java: 程序包org.springframework.stereotype不存在Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在Error:(5, 47) java: 程序包org.springframework.web.bind.annotation不存在Error:(7, 2) java: 找不到符号 符号: 类 ControllerError:(10, 6) java: 找不到原创 2021-01-26 11:48:52 · 129 阅读 · 0 评论 -
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
Mapper接口开发需要遵循以下规范:Mapper.xml文件中的namespace与mapper接口的类路径相同。Mapper接口方法名和Mapper.xml中定义的每个statement的id相同Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同resources 底下xml和mapper接口的路径不同,这原创 2021-01-23 16:08:07 · 324 阅读 · 0 评论 -
复选框checkbox的数据回显JSP实现
在修改数据时需要回显数据。UserBean代码:public class User { private Long id; private String username; private String email; private String password; private String phoneNum; private List<Role> roles; ......后台Java代码:@RequestMapping("/al原创 2021-01-16 15:25:06 · 2514 阅读 · 0 评论 -
获取插入数据的自增ID值
在不使用其他框架的情况下,使用JdbcTemplate对象的**update(PreparedStatementCreator psc,KeyHolder generatedKeyHolder)**方法实现获取刚插入的自增ID值。Dao层代码如下:public Long save(final User user) { PreparedStatementCreator creator = new PreparedStatementCreator() { public原创 2021-01-15 20:16:48 · 949 阅读 · 2 评论