Java基础
XiaoMa
慢下来的心情,比脚步走的更远
展开
-
SpringBoot访问不到webapp下的内容
SpringBoot访问不到webapp下的内容1.今天用IntelliJ IDEA 启动 springBoot新项目访问webapp下的静态页面时出现404,看了访问路径也没有任何问题,后面百度了各种解决方案,其中有一种成功解决!解决方案:点击Editconfigurations 在Working directory 中选择$MODULE_WORKING_DIR$,重启项目即可第一步:第二步:重启项目访问即可......原创 2020-12-19 16:38:56 · 972 阅读 · 2 评论 -
WebSocket踩坑记录
1、项目部署到远程服务器,使用https协议,websocket使用wss://前缀连接,报400解决方法:配置nginx,允许websocket访问location / { index index.html index.htm; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_fo原创 2020-06-13 16:43:16 · 452 阅读 · 1 评论 -
ArrayList常用方法
继承:AbstractList实现:List、RandomAccess、Cloneable、Serializable常用方法:添加:add(E)/addAll(Collection)删除:batchRemove()、remove()、removeAll(object)、removeRange(fromIndex,toIndex)清空:clear()排序:sort()替换...原创 2018-08-28 09:42:43 · 170 阅读 · 0 评论 -
Mybatis的几种分页方式(数组分页、limit分页)
一、数组分页原理:进行数据库查询操作时,获取到数据库中满足条件的记录,保存在对应的List集合中,通过List.subList方法,截取到满足条件的所有记录。实现:首先是dao层,创建UserMapper接口,用于对数据库的操作。在接口中定义查询数据的方法,如下:List<User> queryUsers();创建UserMapper.xml,编写查询的SQL语句...原创 2019-01-27 15:58:46 · 6887 阅读 · 1 评论 -
解决IntelliJ IDEA中文乱码问题
解决第一步:修改intellij idea配置文件:找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8第二步:找到intellij idea的file---settings---Editor---FileEncodings的Glo...转载 2019-01-06 23:36:22 · 239 阅读 · 0 评论 -
源码资源学习
SQL源码:http://www.iocoder.cn/categories/Sharding-JDBC/?cnblogSpring MVC源码:https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html转载 2019-01-27 16:00:19 · 130 阅读 · 0 评论 -
如何避免空指针
1、字符串比较,常量放前面 USERNAME.equals(username);2、初始化默认值在对象初始化的时候给它一个默认值或者默认构造实现,如:User user = new User();String name = StringUtils.EMPTY;3、返回空集合在返回一个集合的话,默认会是 null,统一规范返回一个空集合。public List...转载 2019-02-14 11:51:09 · 1285 阅读 · 0 评论