自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (8)
  • 收藏
  • 关注

原创 redis、rocketmq 高级面试考点

redis、rcoketmq

2022-08-18 18:05:06 454 1

转载 ThreadLocal源码解读

https://www.cnblogs.com/fsmly/p/11020641.html

2021-11-27 13:48:23 178

转载 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

原创 分析开源项目

分析开源项目第一步第二步第一步找项目。第二步

2021-04-27 22:52:58 109

原创 nodeJS

nodeJS环境安装二级目录三级目录环境安装二级目录三级目录

2021-04-27 22:50:31 110

原创 了解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

原创 postman接口测试工具

postman

2021-04-20 19:11:17 173 1

原创 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

原创 数据结构之链表

概念:链表的结构很简单,它由指针把若干个节点连接程链状结构。

2021-03-23 18:57:06 152

原创 事务隔离级别

一、事务的基本要素(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

原创 jvm之GC策略

gc策略有哪些:

2021-03-04 17:29:47 861 2

原创 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

原创 struts2环境配置以及配置xml文件智能提示

struts2需要的jar包有哪些,以及让xml文件能智能提示

2016-01-10 19:46:00 523

原创 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

原创 myeclipse快捷键

基本操作快捷键: struts2操作快捷键:JSP操作快捷键:

2015-12-30 11:16:55 421

原创 Collection集合总结

一、Collection 结构包含:List 有序,可重复---ArrayList底层结构是数组,查询快,增删慢.--->线程不安全,效率高---Vector底层数据结构是数组,查询快,增删慢--->线程安全,效率低----LinkedList底层数据结构是链表,查询慢,增删快---->线程不安全,效率高Set 无序,不可重复--->HashSet底层数据结

2015-12-27 13:03:40 542

idea的keymap.zip

idea的keymap.zip

2021-04-24

浏览器截图工具.zip

办公

2021-04-10

计算机电子书归纳 包含代码大全 数据库 数据结构等

Sinatra、CanJS、AngularJS,Ring、Webmachine、Yesod和lmmutant共计7种Web开发框架

2017-11-06

锋利的jquery

锋利的jquery。本书循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。 为使读者更好地进行开发实践,本书的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。 本书适合Web开发人员阅读和参考。

2017-09-04

spring aop支持jdk1.7的jar

aspectj-1.7.4.jar,aspectjweaver-1.7.4.jar

2016-07-24

JavaScript+jQuery网页特效设计实例源码

JavaScript+jQuery网页特效设计实例源码

2016-06-17

struts2+hibernate学生管理系统

struts2和hibernate4整合的学生信息管理系统。方便框架初学者交流使用

2016-06-02

客户关系管理系统(crm)

本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。另包括权限管理模块用于系统的用户、角色和相关权限。 系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。 有代码和文档方便大家理解

2016-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除