List转Map
编码过程中经常会遇到需要将List转换成Map的需求
例如文章列表(List<Article>),数据库一般只保存了作者的uid,我们在批量拿到用户信息后(List<User>),需要把User对象赋值给相应的Article,
在今天之前我一直都是手工将List<User>转换成M
......[阅读全文]
Windows键和Alt+Tab键盘突然失灵
百度上一搜多数是是要改注册表或是组策略,其实可能误触了快捷键:
1,先看看键盘上有没有winlock键,我的Cherry键盘是 Fn + F9(winlk)
2,如果没有独立的winlock键,那就尝试按Fn + Windows键
这种设计是为了防止在打游戏的时候误触。
今天发现系统的hosts文件无法修改,一直提示没有权限,尝试了网上各种方法还是不行。
正在绝望时发现了问题所在:
hosts文件上右键 -> 属性 -> 安全 -> 高级
所有者 这个地方是:Administrator (DESKTOP-VINOTPI\Administrator)
但我本地用户和组里面的
......[阅读全文]
public class App {
public static void main(String[] args) {
List<Apple> listApple = new ArrayList<>();
Apple apple = new Apple();
for(int i=0; i<5; i++) {
apple.setName("苹果" + i);
listApple.add(apple);
}
......[阅读全文]
在Windows删除文件或文件夹有时候会报:
操作无法完成,因为其中的文件夹或文件已在另一程序中打开 请关闭该文件夹或文件,然后重试。如下图:
但桌面可能并没有打开这个文件夹或文件。
这是因为后台某个程序打开或占用了这个文件,通常重启电脑可以解决这个问题,如
......[阅读全文]
Postgresql运行SQL文件报错: 关系 "xx_yy_seq" 不存在
其中: xx是表名,yy是字段名
导出的Postgresql SQL文件如下:
DROP TABLE IF EXISTS "public"."student";
CREATE TABLE "public"."student" (
"id" int4 NOT NULL DEFAULT nextval('student_id_seq'::regclass),
......[阅读全文]
<delete id="deleteStudentByIds" parameterType="String">
delete from student where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
用MyBatis批量删除Postg
......[阅读全文]
* 结构、工作区、内表区别:
* 结构: 不能赋值,只能作为工作区和内表定义的参照 .
* 工作区: 单行结构数据,相当于Java中的 Map<String, Object> .
* 内表: 多行结构数据,相当于Java中的 List< Map<String, Object> > .
REPORT ych_structure_define.
......[阅读全文]
wx.onMenuShareTimeline 的 success() 回调没反应
具体表现是上午可以正常回调,下午则没有反应
遇到这种情况首先打开微信公众平台jssdk的debug模式
wx.config({
debug: true,
...
})
这时候页面会弹出错误信息,进一步追踪发现是获取access_token接口请求
......[阅读全文]
以前在做URL重写,更换域名,做http->https跳转的时候,习惯于使用301重定向,也就是永久重定向,没有出现过什么问题,但最近在工作中遇到,https网站有问题,并且短期内无法解决,需要回退到http站点,这就出现问题了,这个重定向已经缓存到客户端了,解决办法只能是手工清除
......[阅读全文]