- 博客(43)
- 资源 (8)
- 收藏
- 关注
转载 SQL多条结果集转换成一条 varchar
mysql数据库将查询结果用逗号隔开,需要用到GROUP_CONCAT()函数This function returns a string result with the concatenated non-NULL values from a group. It returns NULL if there are no non-NULL values.–Mysql官方文档mysql> SELECT student_name, GROUP_CONCAT(test_score)
2021-10-11 23:03:48 396
原创 idea设置jdk版本
文章目录1、file->setting->java compile2、file->project structure -> project 和 modules、sdks1、file->setting->java compile2、file->project structure -> project 和 modules、sdks目前暂时发现这两处需要修改。...
2021-05-01 16:58:13 277
原创 jvm虚拟机入门
第一章:JVM-java虚拟机jvm的内存模型寄存器 堆 虚拟机栈 本地方法栈 方法区01寄存器(程序计数器):它的作用可以看做是当前线程所执行的字节码的行号指示器。02 Java堆(线程共享)被所有线程共享的一块内存区域,在虚拟机启动的时候创建,用于存放对象实例。对可以按照可扩展来实现(通过-Xmx 和-Xms 来控制)当队中没有内存可分配给实例,也无法再扩展时,则抛出OutOfMemoryError异常。03 java 虚拟机栈java 虚拟机栈也是线程私有的。每个方法在执行的时候也会创
2021-04-29 22:06:41 120
原创 了解IDEA
文章目录IDEA的安装目录~/binidea.exe.vmoptions - 配置idea环境变量c盘 config 和system目录 - 初始化idea配置常用配置-提升coding速度1、打上勾:鼠标左键+滑动,修改字体大小2、取消打勾,智能提示就不区分大小写,很方便。3、给类头部分增加注释4、设置编码集5、导入keymap的jar包IDEA的安装目录~/binidea.exe.vmoptions - 配置idea环境变量修改环境变量c盘 config 和system目录 - 初始化idea
2021-04-24 17:10:36 176
原创 JDBC连接数据库
1、加载jdbc驱动2、连接url3、创建一个Statement语句对象4、执行sql5、处理结果集:ResultSet对象的getXxxx方法6、关闭资源
2021-04-12 23:49:49 98
原创 高效率办公工具
markdown方便笔记,语法简单,csdn和印象笔记都有提供markdown的功能。如果是单独的软件推荐typora。参考资料:https://www.typora.io/https://www.yinxiang.com/图转文字识别工具有个很棒的在线图文识别的工具-白猫,效率杠杠的!https://web.baimiaoapp.com/补充…...
2021-04-10 22:53:01 115
原创 spring的ioc和aop详解
iocaopSpring AOP全称为Spring Aspect-Oriented Programming,即面向切面编程,是运行时织入的,那么运行时织入到底是怎么实现的呢?答案就是代理对象。代理对象又可以分为静态代理和动态代理。静态代理动态代理JDK代理模式 JDK动态代理主要涉及java.lang.reflect包下的两个类: Proxy类和InvocationHandler接口。JDK代理实现的三个要点:① 通过Java.lang.reflect.Proxy类来动态生成代理
2021-04-09 12:29:04 192
原创 金融系统金额字段用的数据类型
java entity金额运算尽量使用BigDecimal(String val)进行运算。jdbcType:映射用的是DECIMAL数据库mysql: decimaloracle:numericjdbcType:
2021-04-08 22:18:34 1347
原创 jdk1.8新特性
1、lambda表达式 Integer[] a= {1,2,3,4,55,66,77}; List<Integer> number = Arrays.asList(a); number.forEach((num)-> System.out.println(num));参考资料https://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.htmlhttps://www.runoob.c
2021-04-08 22:06:22 213
原创 启动kafka和zookeeper服务
windows下启动zookeeper:D:\dev\kafka\kafka_2.13-2.7.0>bin\windows\zookeeper-server-start.bat config\zookeeper.propertieswindows下启动kafka:D:\dev\kafka\kafka_2.13-2.7.0>bin\windows\kafka-server-start.bat config\server.properties# linux下启动htt..
2021-04-08 13:18:10 238
原创 完美解决Mysql彻底删除并重装
来自 :https://blog.csdn.net/weixin_43812609/article/details/95310693亲测有效。
2021-04-07 18:10:22 187
原创 MySQL8.0.12 安装及配置
来自 :https://blog.csdn.net/missing2011/article/details/81474857
2021-04-07 18:08:58 150
原创 事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同.
2021-03-05 20:16:28 104
原创 spring对bean对象的管理
spring对bean对象的管理,主要涉及到bean的创建方式、bean的作用域、bean的生命周期。bean的创建方式传统应用程序可以通过new和反射方式进行实例化对象。而Spring IoC容器则需要根据Bean定义里的配置元数据使用反射机制来创建Bean。使用构造器实例化Bean: 有参构造和无参构造的方式。使用静态工厂方式实例化Bean:使用实例工厂方法实例化Bean: 用 setter 方式:bean对象的作用范围 S...
2021-03-05 12:18:35 297 1
原创 idea遇到的问题总结
1、 idea的target文件夹找不到2、springboot加载不到templates下html提示:Error resolving template template might not exist or might not be accessible在application.properties配置文件中加入:spring.thymeleaf.prefix=classpath:/templates3、...
2021-01-14 12:40:07 178
原创 idea的常用快捷键
1. 删除光标所在行代码idea快捷键: Ctrl+Xeclipse快捷键: Ctrl+D2.导入没导入的包idea快捷键:alt+ entereclipse快捷键: Ctrl+O3.一键去除不需要的jar包idea快捷键:eclipse快捷键: Ctrl+O4、生成返回值对象快捷键idea:光标放到分号后面,ctrl+alt+veclipse: 光标放到分号后面,ctrl+15. F8 相当于eclipse的f6跳到下一步 Shi...
2021-01-13 11:55:34 429 1
原创 解决cmd客户端插入包含中文数据乱码
在Navicat客户端或者SQLyog客户端中插入中文数据到数据库没有乱码,但是在cmd中插入数据后,再在cmd命令行查询发现乱码了。通过输入语句:show variables like 'character%'; 查询数据库当前的编码集。从上图中可以看到 MySQL 有六处使用了字符集,分别为:client 、connection、database、results
2016-07-26 18:31:16 1132
原创 使用jdk1.7与spring 2.5 jar包冲突的解决
在用到spring aop面向切面编程时,提示以下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [applicationContext.xml]: Initializat
2016-07-24 22:37:16 2849
原创 常用sql语句(基础)
-- 创建数据库CREATE DATABASE day13;-- 删除数据库CREATE DATABASE day15;-- 查询所有数据库SHOW DATABASES;-- 删除数据库DROP DATABASE day13;-- 使用数据库USE day13;-- 创建表CREATE TABLE student( id INT(5), NAME VARCHA
2016-03-17 21:20:10 460
原创 关于java学习的一些感受
每个学过java的人,都会有自己的体会。对我而言,有这么几点想跟大家分享下。一、要重视起基础知识。 因为基础没都没学好,跟没入门差不多,等到学到后面很多知识还是不清楚,没法理解,这样对于初学者来说容易打击学习的兴趣和信心,容易放弃。当然,说的远一点,当你找一份实习的时候。扎实的基础也是面试官所看重的,特别是当自己的项目经验不够时,基础表现的尤为重要。二、欲速则不达。
2016-03-14 14:43:23 561
原创 构造函数
一、什么是构造函数1、构造函数没有返回值2、构造函数的函数名必须与类名相同3、一个类中可以有多个构造函数4、构造函数不是我们手动调用的,而是在创建对应的对象时,jvm就会主动调用到对应的构造函数5、如果一个类没有显式的写上一个构造方法时,那么java编译器会为该类添加一个无参的构造函数6、如果一个类已经显示的写上一个构造翻翻时,那么java编译器就不会为该类添加一个无参构造
2016-03-09 22:43:31 526
原创 MyEclipse中导入jdk源码
1:打开MyEclipse选择Window->Preference2:选择Java->Installed JREs3:选中你所安装的jre,点击Edit,进入Edit JRE4:选中rt.jar,点击Source Attachment5:在对话框中,点击External File,选择你所安装的jdk目录下的src.zip文件 这样就完成了jdk源码的导入.
2016-03-08 10:24:54 551
原创 用最高效的方式计算2*8
1、用高效的方式计算2*8用移位运算的方式运算:int a=2a就是2乘以8 最后结果是16 这是最省内存 最有效率的方法2、 对两个整数变量的值进行变换(不需要第三方变量)int a=3,b=5;原始的方法,需要第三方变量: int c;c=a;a=b;b=c; 第二种: int a=a+b;b=a-b;a=a-b;这个方法有个不好的地
2016-03-06 17:19:22 5184
原创 一个没有{}的for循环
如果for循环没有{} ,那么该for循环默认对第一条语句进行循环,以;结尾就结束了。这个语法同样适用于if ,while循环。例如下面这个例子:public class ForDemo { public static void main(String[] args) { int MyIntArray[] ={10,20,30,40,50,60,70}; int s=0; f
2016-03-06 10:54:18 946
原创 分别在MS-DOS和MySQL Command Line Client编写sql语句
一、MS-DOS编写sql语句1、打开cmd,启动mysql net start mysql(关闭 是net stop mysql)2、到达mysql的安装目录(比如我的安装目录是F盘),登录mysql3、接下来就可以对数据库进行操作。例如查询所有数据库4、退出
2016-01-27 15:25:16 1394
原创 jsp乱码问题&代码
在浏览器浏览时经常遇到要处理中文问题,这里只要写一个filter类,同时进行配置即可解决中文乱码问题在这里做个笔记,顺便方便大家.代码不多,但是简单使用.package com.helloworld.servletImple.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet
2016-01-12 20:12:39 368
原创 一个简单的javaBean+JSP+Servlet案例
整体的思路是:到登录界面输入用户名和密码,提交信息后 向servlet发出登录请求,到web.xml中配置配对,到servlet程序中,再在servlet中完成转发到欢迎界面.
2016-01-11 22:27:59 1064
原创 myeclipse热部署
servlet热加载.不用再每次修改代码时都要重启服务器,节省时间.到 tomcat安装目录下,找到conf--)context.xml--)找到 >,在里面加上reloadable="true"即可( )
2016-01-08 19:23:20 4212
原创 myeclipse配置编码格式为utf-8
配置myeclipse编码格式三步走:1、windows->Preferences->general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8. 2、 windows->Preferences->general->Content Types,右侧Context Types树,点开Text中每一子选项,并在中输入
2016-01-04 15:13:18 638
原创 myeclipse 10配置jdk和tomcat
这里所说的在myeclipse中配置jdk和tomncat是在电脑上安装和配置了jdk和tomcat的基础上进行的.基本步骤如下:打开myeclipse10点击Windows--)preferences-)java-)Install jres--)Add-)点击Directory,选中java的jdk版本选择后返回:点击finish.选中新配置的
2016-01-01 14:40:39 1657
原创 Collection集合总结
一、Collection 结构包含:List 有序,可重复---ArrayList底层结构是数组,查询快,增删慢.--->线程不安全,效率高---Vector底层数据结构是数组,查询快,增删慢--->线程安全,效率低----LinkedList底层数据结构是链表,查询慢,增删快---->线程不安全,效率高Set 无序,不可重复--->HashSet底层数据结
2015-12-27 13:03:40 542
计算机电子书归纳 包含代码大全 数据库 数据结构等
2017-11-06
锋利的jquery
2017-09-04
客户关系管理系统(crm)
2016-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人