自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中的for循环语句的详解

格式: for(初始语句;条件判断语句;条件控制语句){ 循环体语句; }执行顺序: 1、初始语句; 2、条件判断语句,为true执行循环体语句,false循环结束; 3、执行循环体语句; 4、条件控制语句; 5、回到第二部操作;初始语句只是开始执行一次;如下案例:stati...

2020-07-16 17:28:05 889

原创 简单描述下redis的使用场景和数据结构

redis的优势存储结构字符类型 散列类型 列表类型 集合类型 有序集合功能可以为每个key设置超时时间; 可以通过列表类型来实现分布式队列的操作 支持发布订阅的消息模式简单提供了很多命令与redis进行交互redis的应用场景数据缓存(商品数据、新闻、热点数据) 单点登录 秒杀、抢购 网站访问排名… 应用的模块开发redis的安装下载redis安装包 tar-zxvf 安装包 在redis目录下 执行 make 可以通过makete...

2020-05-28 16:18:44 256

转载 面试官:你连SSO都不懂,就别来面试了

一、什么是单点登录?单点登录的英文名叫做:Single Sign On(简称SSO)。在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。比如阿里系的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。二、回顾单系统登录在我初学JavaWeb的时候,登录和注册是我

2020-05-20 09:06:32 244

转载 Spring经典高频面试题,原来是长这个样子

本文选自《Spring 5核心原理与30个类手写实战》一书,文末参与互动有机会赢取本书。本文题目目录:1什么是Spring框架,Spring框架有哪些主要模块2使用Spring框架能带来哪些好处3什么是控制反转(IoC),什么是依赖注入4在Java中依赖注入有哪些方式5BeanFactory和ApplicationContext有什么区别6Sprin...

2019-08-26 10:20:11 372

原创 Java多线程(一)

一、JAVA线程实现/创建方式(1) 继承 Thread 类 Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方 法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线 程,并执行run()方法 public class MyThread exten...

2019-07-11 11:33:15 127

原创 Java反射机制

一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。以上的总结就是什么...

2019-06-27 10:45:30 86

转载 Java算法之冒泡排序(Bubble Sort)

原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个数不参...

2019-06-25 14:10:09 77

转载 IntelliJ Idea 常用10款插件(提高开发效率)

https://blog.csdn.net/weixin_41846320/article/details/82697818

2019-05-29 09:32:50 586

转载 java的图片处理

直接上效果图,现在有的需求就是把用户的头像,跟昵称嵌入到这个背景图中。第一步,把头像切成圆角,背景透明的图片。第二部,把第一步生成的图片,当成水印放到坐标的左边的红箭头的地方第三部,创建文字水印,然后放入到右边的红箭头地方。效果图如下:由于需要thumbnailator组件支持先导入maven<dependency><groupId>n...

2019-05-29 09:23:21 120

转载 关于 JVM 以及JDK 和 JRE 通俗的解答

一、JVMJava虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。什么是字节码?采用字节码的好处是什么?在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式...

2019-05-15 10:13:42 104

原创 (一)、Linux 与 Windows 比较以及Linux的目录结构详解

一、区别如下比较 Windows Linux 界面 界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。 驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱...

2019-04-24 16:48:56 457

原创 CollectionUtils工具类的常用方法

集合判断:  例1: 判断集合是否为空:  CollectionUtils.isEmpty(null): true  CollectionUtils.isEmpty(new ArrayList()): true    CollectionUtils.isEmpty({a,b}): false  例2: 判断集合是否不为空:  CollectionUtils.isNotEmpty(null...

2019-04-09 15:38:35 667

转载 JAVA高并发多线程必须懂的50个问题

http://www.importnew.com/12773.htmlImportNew首页所有文章资讯Web架构基础技术书籍教程Java小组工具资源Java线程面试题 Top 502014/08/21 | 分类: 基础技术 | 27 条评论 | 标签: 多线程, 面试题分享到: 692本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入翻译...

2019-03-12 10:08:01 509

原创 将编写好的java文件转变成在无jdk环境下执行的exe文件

一:首先将java文件打包为jar包在eclipse上右击项目-----&gt;选择Export--------&gt;选择java----------&gt;选择JARfile结果如图(lib和jre是额外添加的)lib可以从eclipse项目中直接复制过来,这是必须要的!!!至于JRE,如果你想将生成好的可执行文件在其他没有jdk环...

2019-02-28 16:25:28 207

原创 Springboot缓存注解@Cache,@CacheEvict,@CacheConfig使用

@Cacheable@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存,参数 解释 example value 缓存的名称,在 spring 配置文件中定义,必须指定至少一个 例如: @Cacheable(value=”mycache”) @Cacheable(value={”cache1”,”cache2”} ...

2019-02-26 15:16:17 6009

转载 【死磕 Spring】----- IOC 之深入理解 Spring IoC

在一开始学习 Spring 的时候,我们就接触 IoC 了,作为 Spring 第一个最核心的概念,我们在解读它源码之前一定需要对其有深入的认识,本篇为【死磕 Spring】系列博客的第一篇博文,主要介绍 IoC 基本概念和各个组件。IOC 理论IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection)...

2018-09-17 09:01:59 203

原创 SpringMVC+Spring+Mybatis集成之二手网站项目改为SpringBoot项目

一、经历了一个多星期对SpringBoot的学习,改造了以前的SpringMVC+Spring+Mybatis集成之二手网站项目为SpringBoot:如下二、项目结构三、改变之处没有的配置文件,全部使用注解方式。1.连接数据库现在的原来的mybatis的设置,现在的原来的视图的处理然后写出启动类本次总结写的比较简洁,需要自己...

2018-09-14 16:07:51 3098 4

转载 springboot-注解:@Qualifier

有如下接口:  package com.xi.springbootdemo.qualifier;   public interface EmployeeService { public String getEmployeeById(Long id); } 同时有下述两个实现类 EmployeeServiceImpl和EmployeeServiceI...

2018-09-14 15:50:03 860

转载 深入浅出JMS--Spring和ActiveMQ整合的完整实例

前言这篇博文,我们基于Spring+JMS+ActiveMQ+Tomcat,做一个Spring4.1.0和ActiveMQ5.11.1整合实例,实现了Point-To-Point的异步队列消息和PUB/SUB(发布/订阅)模型,简单实例,不包含任何业务。环境准备工具 JDK1.6或1.7 Spring4.1.0 ActiveMQ5.11.1 To...

2018-08-31 17:57:18 985

原创 SpringMVC+Spring+Mybatis集成之二手网站项目

一、前言最近开始学习微服务框架知识,发现基本上所有的东西都是用注入完成,没有了以前那么繁琐的xml配置的东西。但是我还是想借我自己的一个web项目对以前的xml配置开发项目做一个总结。一是为了对以前的东西做一个回顾,二是为了更好的理解微服务开发。二、项目结构三、Spring,springmvc,web.xml配置Spring&lt;?xml version="1.0" en...

2018-08-31 14:48:23 287

转载 Java之JMS基础(一)

基本概念 JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 消息模型 ○ Point-to-Point(P2P)○ Publish/Subscribe(Pub/Sub) 1 2 3 即点对点和发布订阅模型 P2P P2P模式图  涉及到的概念  消息队列(Queue) 发送者(Sender)...

2018-08-30 09:00:54 380

原创 学习mongodb

一:  kv数据库(key/value)mongodb 文档数据库,存储的是文档(Bson-&gt;json的二进制化).特点:内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作.mongo和传统型数据库相比,最大的不同:传统型数据库: 结构化数据, 定好了表结构后,每一行的内容,必是符合表结构的,就是说--列的个数,...

2018-08-29 17:52:31 111

转载 设计模式(一)简单工厂模式

一、模式定义简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式(同属于创建型模式的还有工厂方法模式,抽象工厂模式,单例模式,建造者模式)。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。二、模式结构...

2018-08-27 15:18:45 141

转载 Mysql中将字段按照特殊符号拆分后查找出指定的数据

下面是我的表结构,name下面的数据是一个一个用“|”符号连接起来的,今天来了个需求,需要用户输入name,然后到数据库中找到指定的那条数据,列如下面,用户输入c,就只能显示第一条的数据。下面是我写的sql:SELECT    *FROM    student tleft join(        SELECT id,substring_index(substring_ind...

2018-08-03 14:32:54 2765

转载 阿里首席架构师分享的Java工程师职业规划

一初级程序员:做一些静态的界面;程序员:做一些增删改查的小模块;中级程序员:做逻辑较复杂的模块;高级程序员:做核心模块;项目经理:系统的整体架构;部门经理:多项目的管理;总裁:多部门以及企业的发展规划。 二如果刚毕业,就多花几年积累经验,不可能靠一门绝技吃遍天下,不要指望java 赚钱多还是c++ or .NET 赚钱多。太早。 积累经验为主。积累设计,架构,测试,交流...

2018-08-01 09:13:24 926 1

原创 idea导入maven项目

1.首先用idea创建一个新的,并且空的项目。2.然后点击页面上的箭头的那个地方。接下来出现如下所示的图,安装步骤点击。然后就出现这个框,找到自己要到导入的maven项目,选择pom.xml文件,点击ok,直到完成就ok了。 ...

2018-07-27 15:10:29 235

原创 CKeditor图片上传

config.js配置:config.filebrowserImageUploadUrl= "xxxxxx"; (进入到相应的上传图片的类) 图片上传处理类: // ckeditor图片上传     @RequestMapping(value = "xxxxx", method = RequestMethod.POST)     public String cked...

2018-07-27 09:23:11 274

原创 java:swt背景音乐的实现

package com.yc.ui; import java.io.FileInputStream;import java.io.IOException;import sun.audio.*;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell; public clas...

2018-07-27 09:21:51 621 1

转载 一篇可能让你每年多赚5万的写简历技术贴!

工欲善其事,必先利其器,这是自古以来的道理。所以如果想找到一份好的工作,一定要先整理一份好的简历。那么写简历有哪些注意事项呢?一起来看看! 模板 写简历,首先要有一个好的模板。我们做技术的不同于UX、UED,我们不需要那么花哨,但是也需要整洁干净。好的模板能让你的简历给面试官一个好的印象,有一句话说得好,简单而不简单。回到技术上面,既然我们每天都用Markdown写文档...

2018-07-27 08:58:35 296

二手交易网站

二手交易网站web开发项目,主要是二手商品的交易开发。

2018-08-31

空空如也

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

TA关注的人

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