- 博客(16)
- 收藏
- 关注
原创 java stream()分组获取最新一条数据再合并成list
java list分组拿最新一条数据的数据 再合并成listList<MemberSolutionVo> list = new ArrayList<>();...Map<String, MemberSolutionVo> collect = list.stream().collect( Collectors.groupingBy(MemberSolutionVo::getUuid,
2022-02-17 10:30:53 2737
原创 浅谈JDBC
JDBC简述JDBC是什么?JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,根本上说JDBC是一种规范,它提供的接口,一套完整的,允许便捷式访问底层数据库。可以用JAVA来写不同类型的可执行文件:JAVA应用程序、JAVA Applets、Java Servlet、JSP等,不同的可执行文件都能通过JDBC访问数据库,又兼备存储的优势。简单说它就是JAVA与数据库的连接
2021-10-18 20:13:22 35
原创 发送响应流方法
导出文档调起响应—弹出文档 //发送响应流方法 public void setResponseHeader(HttpServletResponse response, String fileName) { try { try { fileName = new String(fileName.getBytes(),"ISO8859-1"); } catch (UnsupportedEncodingE
2021-04-13 21:02:30 96
原创 jvm内存
1.程序计数器 PC Register 每个线程都有一个程序计算器,就是一个指针,指向方法区中的方法字节码(下一个将要执行的指令代码),由执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以忽略不记。 2.本地方法栈 Native Method Stack Native Method Stack中登记native方法(和abstract方法很像,用于表示不是java的方法),在Execution Engine执行时加载native libraies 本地方法栈与虚拟机栈基本类似,区别.
2021-02-27 12:03:33 51 1
原创 List<Map>根据map里面某字段排序
代码://按照发布时间倒序 Collections.sort(result, new Comparator<Map<Object,Object>>() { @Override public int compare(Map<Object, Object> o1, Map<Object, Object> o2) { //进行判断 return (o2.get("crateeTime").toString()).compareTo(o1
2021-02-05 11:02:05 279
原创 springboot整合aop
新建一个springboot项目,再建一下类1)启动类package com.example;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class AopDemo1Application { public static void .
2020-06-17 17:26:45 159
原创 springboot项目从spring获取bean
创建一个工具类继承ApplicationContextAwarepackage com.example.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public class SpringUtil imple.
2020-06-17 16:51:11 729
原创 group by分组,没有数据的显示为0
业务需求:查询一周每天的数据,没有数据的显示为0SELECT weekList.days, ( SELECT count(*) FROM **XXX** WHERE weekList.days = date(create_time) AND company_id = #{companyId} ) AS count FROM ( SELECT date_format( @cdate := DATE_ADD( @cdate, INTERVAL - 1 DAY ), '%Y-%m-%d' ) A
2020-05-14 15:16:08 8933
原创 忘记MySQL密码,重置
1、安装MySQL出现下面的错误可以按skip跳过,重置密码2、解决方案:步骤一:关闭数据库服务端mysqld程序步骤二:跳过权限登录MySQL 服务器端在cmd中执行 mysqld --skip-grant-tables>>mysqld --skip-grant-tables此时cmd程序会阻塞,关闭cmd程序 然后重新以管理员权限运行cmd然后在cmd命令行中输入 mysql 就能连接上MySQL 服务器端了>>mysql然后可以通过sql语句
2020-05-14 14:15:03 104
原创 git使用
安装git然后去github上面注册1)需要创建SSH key1.在你想放项目的地方右击 open Git Bash敲以下命令$ ssh-keygen -t rsa -b 4096 -C "your email.com"Generating public/private rsa key pair. ##创建SSH key$ clip < ~/.ssh/id_rsa.pub ##复制SSH key2)在github上加入SSH key就可以了2.克隆代码$ git clon.
2020-05-12 22:50:38 59
原创 Linux安装MySQL
把MySQL安装包用xftp上传到/opt/install目录下cd /opt/install 进入该目录下ls 该目录含有的文件rpm -qa | grep mysql 安装MySQLmv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql 把安装文件移到/usr/local/mysql目录下mkdir /usr/local/mysql/data 在/usr/local/mysql目录下创建data.
2020-05-08 18:04:44 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人