- 博客(14)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 【Java脱坑指南】利用Calendar获取当前月第一天、最后一天,前月第一天、最后一天
import java.util.*;import java.text.*;public class Test { public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 获取当前月第一天 Calendar nowFirst = Calendar.getInstance(); nowF
2021-09-24 14:35:31 527
原创 【Java脱坑指南】ArrayList 和 LinkedList 在增删改查时复杂度真的不一样吗?
前言:我们知道,链表与数组相比,最大区别在于 删除 和 插入 操作速度比较快,原因就是链表执行这些操作时可以直接改变指针指向,而数组还需 后移/前移 被 插入/删除 下标后面的元素。在面试时,当面试官问到 ArrayList 和 LinkedList 有什么区别时,很多人不假思索的回答道:ArrayList 适用于频繁查询的场景,LinkedList 适用于频繁删除和插入的场景。但事实真的是这样吗?为什么会出现这种情况?之所以普遍认为链表删除节点和插入节点时的时间复杂度为O(1),是因为在操..
2020-06-09 21:54:14 726
原创 【vue脱坑指南】 @click 参数传当前对象
错误示例:传 this 不能获取到当前对象。<img:src.prop="verifycode"@click="flushVerifycode(this)" />正确做法:传 $event 事件。<img:src.prop="verifycode"@click="flushVerifycode($event)"/>此时 event.currentTarget 便可以获取到当前点击事件对象。...
2020-06-02 18:36:15 1369
原创 【webpack脱坑指南】打包之后css中资源文件路径不正确
bug描述项目中使用了 layer,在执行 webpack 打包编译之后,layer.css 文件中用到的资源文件路径找不到,导致放大和关闭图标无法在页面上正常显示。原因:(来自官方文档)对于按需加载(on-demand-load)或加载外部资源(external resources)(如图片、文件等)来说,output.publicPath 是很重要的选项。如果指定了一个错误的值,则在...
2020-01-07 11:24:20 949
原创 【spring-boot脱坑指南】增强for循环遍历同类型时报错 java.lang.ClassCastException
private Set<QaSysUserDto.UserRights> getRightsByGroups(Set<QaSysUserGroupDto> qaSysUserGroup) throws QaGroupException{ //遍历角色,把拥有的权限集中起来 for(QaSysUserGroupDto userGroup : qaSysUserGro...
2019-12-24 10:50:54 1033 3
原创 【Java脱坑指南】Java8 Consumer的使用
import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;/** * 在我看来 Consumer 就是花里胡哨的美化处理数据而已 * @date 2019年7月26日 上午11:36:20 */public class ConsumerTest { // 比如,我...
2019-07-26 15:43:50 1836 4
原创 【Java脱坑指南】 lambda表达式
/** * Lambda expressions basically express instances of functional interfaces (An interface * with single abstract method is called functional interface. An example is java.lang.Runnable). * lamb...
2019-07-09 15:28:23 234
原创 【spring-boot脱坑指南】@ConfigurationProperties 取消 locations 属性
Spring Boot 1.4之后取消了 ConfigurationProperties 的 locations 属性,无法指定属性资源的位置。两种替代方案第一种:使用 @Component 注册为组件,然后使用 @PropertySource 指定资源位置。@Component@ConfigurationProperties(prefix = "book")@PropertySou...
2019-07-08 15:46:06 481 1
原创 【Java脱坑指南】Map 和 MultiValueMap 的区别
// MultiValueMap 一个 key 可以对应多个 valueMultiValueMap<String, String> map = new LinkedMultiValueMap<>();map.add("name", "小明");map.add("name", "小红");System.out.println(map.toString());// ...
2019-07-05 17:27:38 7085
原创 【jQuery脱坑指南】监听 ctrl + v键,弹窗确认上传
效果图:这是在页面输入ctrl + v 后的弹窗第一步:为 document 注册一个全局监听器,监听 ctrl + v事件。 document.addEventListener('paste', function (event) { var pasteItems = event.clipboardData && event.clipboard...
2019-01-31 18:10:24 1608
原创 【iview脱坑指南】利用table组件的render函数控制是否显示该行的操作
效果图:已结束服务的不再显示“关闭服务”按钮 ------------------------------------------------------------------------代码:{ title: '操作', key: 'action', align: 'center', render: (h, params) => {...
2019-01-31 17:54:50 1046
原创 实体类属性配置错误导致springboot启动报错
错误类型:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/Hibe...
2018-12-05 10:44:22 1138
原创 spring data jpa 之 JpaRepository
目前对JpaRepository的了解不足以总结成一篇博文,先做一点总结: 1,继承体系如下 2,spring 会为任何继承 Repository 的接口生成一个实现类;3,可以根据 spring 的规范,findBy + “属性名”生成自定义的方法; 都需要以findBy开头,且方法中的字段名必须与实体类中的属性名一致,并遵循驼峰式代码编写风格And:等价于SQ...
2018-04-24 17:18:18 720
原创 spring4.x不再提供 HibernateTemplate.saveOrUpdateAll(Collection<T>) 的支持
最近要把项目从spring 3.x 转到 4.x,虽然很多原来的代码都可使用,但如果新版本能兼容你的老项目,那官方的更新就没意义了(逃。。。报错: The method saveOrUpdateAll(Collection<T>) is undefined for the type HibernateTemplate原因:如果你观看spring2<API FOR S...
2018-04-10 17:36:00 1868
c# 仿制Windows资源管理器
2015-12-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人