- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 JAVA JDK8新特性 实用的Lambda 表达式
1. list排序,id小到大 items.sort((o1, o2) -> o1.getId() - o2.getId()); 2. 打印List items.forEach(System.out::println); 3. 删除list的指定元素 items.removeIf(e -> e.getId()==5); 4. 获取数组的最大数 int max = IntStream.of(arr).min().getAsInt(); 5. 多线程方式获取数组的最大数 int max = IntS
2020-08-17 11:55:39
231
原创 用ajax,js,jsp,jQuery 简单前后端数据交互
网上找了很多前后端交互的例子,花了几天时间,现在明白怎么做了. 我的需求是:在同一个页面动态调用多个后端接口(spring mvc的Controller URL),拿到数据对页面进行渲染 例子: <script type="text/javascript" src="<%=basePath%>js/jquery-1.8.3.js"></script&...
2020-05-03 15:07:49
531
原创 java面试题 Iterator特点和使用方法
1.Iterator在遍历元素过程中,有线程修改集合元素会有ConcurrentModificationEception异常 2.Iterator本身不具有装载数据功能,需依附Collection对象使用 3.next()是用游标指向的方式返回下一个元素的 常用的简单方法: 1、 public static void main(String[] args) { List stringList = ...
2020-04-23 14:02:00
685
原创 Spring Boot整合Shiro 权限
简介:文章主要目的是为了理解shiro的基本使用,在项目开发中,这里的内容大体都会用到,基础知识需要在其他网站查阅哦。一、在pom.xml 导入依赖。四、常用注解和方法,如下示例。二、创建shiro配置类。
2023-09-28 10:56:36
156
原创 linux 常用语句 grep、awk、sed
使用到的知识点-----find—grep—管道符 find 路径 -name "文件名" //查找文件 grep 'sex\[true\]' //文本包含sex[true] 的行显示出来 grep 'sex\[true\]' | grep -o 'age[18]' //根据grep ‘sex[true]’ 的输出结果再进行帅选,只会输出age[18],-o: 只输出符合 RE 的字符串. grep -v 'grep' //过滤
2023-05-25 17:09:42
467
1
原创 mysql 数据库常用、比较有用的语句
添加索引 alter table user add index id_time_index (id, createTime); 删除索引 alter table user drop index id_time_index; 删除多余的数据(删除同一时间,相同邮箱的用户,保留最小id的用户) delete from user where (createTime,email) in( select t.* FROM (select createTime, email from user GROUP by
2023-05-25 17:06:51
148
原创 java spring boot 判断用户、客户端是移动端,还是pc端
一、创建一个API,用这个API的地址,生成二维码图片,这个图片给用户扫的二、创建二维码链接信息,例:安卓跳转到baidu.com ,ios跳转到taobao.com三、后端系统在用户扫描后,判断用户系统,并跳转到相应地址。
2023-05-25 17:01:08
1938
原创 layui table 跨页、翻页记忆选择
示例: <script> let ids = [[${userIds}]]; //获取后台传过来的list (这里不用input hidden传递值) let tableIds = new Array(); // 保存当前页数据id,当全选的时候会用到 </script> <table class="layui-table" id="tblInfo" lay-filter="tblInfo"></table>
2021-09-01 16:14:14
1651
原创 spring boot logback debug日志不输出问题
logback配置如下 <springProfile name="dev"> <logger name="com.collection_service.netty" level="DEBUG"/> </springProfile> <root level="info"> <appender-ref ref="CONSOLE"/> <appender-ref ref="DEBUG_FILE"/>
2021-04-23 10:36:00
4178
原创 layui 树型tree组件 回显BUG
父级回选时, 不管子级有没有设置回显, 都会导致子级全部勾选 解决办法是: 在后端代码添加逻辑, 有子树的都不选中 因为选中子树时, 父级会跟着选中,所有这是没问题的
2021-04-19 10:34:48
1551
1
原创 spring boot @Scheduled未生效问题,轻松解决
三步到位,就可以使用注解了 1.在方法中使用注解@Scheduled(cron = “0 0/1 * * * ?”) //每过1分钟执行一次 2.在Application 添加@EnableScheduling开启自动扫描注解 3.在使用Scheduled的类上添加 @Component
2021-01-16 10:02:17
3331
原创 spring boot 整合 druid连接池
spring boot 使用的是 2.3.3.RELEASE,mysql数据库 1.导入依赖包,用这个包可以使用内置数据源监控,帮助查找慢SQL <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9</version> </dep
2020-09-29 17:56:34
256
原创 spring boot 整合webSocked
首先,添加websocket依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> springboot要添加两个配置,正常情况下一个配置也可以,但是使用 @Autowired注入的servi
2020-09-18 12:09:34
301
原创 JSON 的常用的几个方法
添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.33</version> </dependency> map转换成json JSONObject json = new JSONObject(map); .
2020-08-19 10:42:19
792
原创 spring boot 整合 thymeleaf 及常用语句
//获取url里的参数值,menuId为参数名 http://localhost:8080/menu/list?menuId=9 ${#httpServletRequest.getParameter(‘menuId’)}
2020-07-23 18:09:53
249
原创 linux centos6.8 安装MySQL-5.7 有简洁的注释
1.解压mysql到指定目录 tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ 2.使用mv语句改名 mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql 3.创建data文件夹,和赋权限 可忽略,这是
2020-05-12 20:02:39
221
原创 在阿里云Linux系统部署PPTP,简单易用
1.安装 yum install pptp (客户端) yum install pptp-setup (连接管理工具,通过命令行创建连接用的) 2.配置 编辑vpn配置文件 sudo vim /etc/pptpd.conf 在#logwtmp下修改两行代码 localip 192.168.100.21 ##写云服务器的公网ip remoteip 172.18.96.0/20 ##写云服务器的私网网段(可以在阿里云管理那边找到网卡查看) 编辑 sudo vim /e
2020-05-11 14:42:51
1275
原创 java web项目云服务 vsftpd上传文件失败和超时问题
原因: 1.云服务器的安全策略端口号没有开放 2.没有设置匿名登录 3.用户没有权限操作 4.vsftpd没启动 4.防火墙vsftpd 端口号没开放 今天每种方法我都试了,跟着教学视频发布web项目,vsftpd一直连接失败,不明原因。最后发现是云服务器的安全策略没设置好,浪费不少时间,时间就是金钱。但愿可以帮助到你们 ...
2020-04-28 21:47:37
626
原创 java面试题 怎么确保一个集合不能被修改
用Collections的 unmodifiableCollection(Collection c) unmodifiableList(List list) unmodifiableSet(Set set) unmodifiableMap(Map map) 方法创建只读的集合。 任何修改操作都会抛出UnsupportedOperationException ...
2020-04-23 14:08:34
722
原创 Java面试题 Iterator 和 listIterator区别
1.ListIterator是Iterator的子类型 2.ListIterator可以双向移动,iterator只能向前移 3.ListIterator只能应用于List类的访问 4.ListIterator可以向list添加元素 5.主要区别是ListIterator对list的操作方法较多 ...
2020-04-23 13:43:54
184
空空如也
前端如何调用后端接口
2020-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅