自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jar 操作

2 重新打包 jar -cvfM0 test.jar .\META-INF\MANIFEST.MF -C ./ .3 重新导入更新jar命令: jar -uvf0 .\test.jar。1 解压: jar -xvf test.jar。

2023-09-25 11:39:10 61

原创 Maven 日常使用

*

2023-05-30 00:43:18 82

原创 mysql 分组取前n条

- 根据工资 salary 由高到低 排序, 取 每个部门top 2工资员工(不关注 工资相同情况)-- 根据工资 salary 由高到低 排序, 取 每个部门top 2工资员工(关注 工资相同情况)

2023-05-09 19:26:59 137

原创 工作中的坑(一)tk.mybatis

1 ,selectone(entity), 如果entity的数据全部空的话,会把表中所有数据加载进去。当然虽然会报TooManyResultsException。但仍然会把系统搞挂。2,在selectList(entity),returnlist.get(0)的写法的时候因为不同环境下服务器的性能和数据量级不一样,在不同的环境下会报不同的错误。有时候是TooManyResult...

2019-05-20 21:15:03 747

转载 分布式缓存

1.1 分布式缓存的特性分布式缓存具有如下特性:1) 高性能:当传统数据库面临大规模数据访问时,磁盘I/O 往往成为性能瓶颈,从而导致过高的响应延迟.分布式缓存将高速内存作为数据对象的存储介质,数据以key/value 形式存储,理想情况下可以获得DRAM 级的读写性能;2) 动态扩展性:支持弹性扩展,通过动态增加或减少节点应对变化的数据访问负载,提供可预测的性能与扩展性;同时,最...

2019-04-18 16:11:01 157

转载 spring 缓存注解

Spring缓存注解从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我...

2019-04-17 15:31:18 256

转载 kafka学习

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?一、入门 1、简介 Kafka...

2019-04-02 17:06:10 172

转载 排序(java)

1 : Java采用值传递。2: 值交换方法 1.中间变量(在开发中常用) int c=a; a=b; b=c; System.out.println("a的值: "+a+" b的值: "+b); 2.按位异或(面试,只能是整数) a=a^b; b=a^b;//a^b^b=a ...

2019-03-29 17:47:22 99

转载 java设计模式

https://www.cnblogs.com/linghu-java/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/

2019-03-27 15:57:35 129

原创 activiti事件

1 事件分类:事件位置分类:开始事件,结束事件,中间事件,边界事件。事件特性分类:Catching事件和Throwing事件。事件的定义2 定时器事件定义:<timerEventDefinition><timeDate> :指定一个定时器触发的时间。<timeDuration> :指定定时器激活后到定时器被运行的时间间隔。&lt...

2019-03-05 09:39:09 1195

原创 J2EE开发环境搭建

1: JDK/JRE安装,环境变量配置。2: idea 安装破解。 2.1 : 添加破解jar到bin目录。 2.2 : 更新vmoptions文件,添加如下:-javaagent:D:\idea\IntelliJ IDEA 2018.2.5\bin\JetbrainsCrack-3.1-release-enc.jar3: 安装MAVEN。 ...

2019-03-04 18:01:14 494

原创 @NotNull、@NotBlank及@NotEmpty和@Size及@Length区别

1@NotEmpty :不能为null,且Size>02 @NotNull:不能为null,但可以为empty,没有Size的约束3 @NotBlank:只用于String,不能为null且trim()之后size>01 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的lengt...

2019-02-27 10:14:27 35875 2

原创 spring实战4学习笔记--基础一

一、 Spring的装配bean的三种方式: 1、xml显示配置2、java中显示的配置3、隐式的bean发现和自动装配二、 自动化装配bean方式:   1、组件扫描:Spring会自动发现应用上下文的创建的bean。   a、开启组件扫描的方式:注解@ComponentScan 或 xml配置。   b、@Component : 声明创建bean,为be

2018-01-25 15:11:18 217

转载 spring/redis-RESTful登录设计

转载于,用于记录学习http://www.scienjus.com/restful-token-authorization/    什么是 RESTREST (Representational State Transfer) 是一种软件架构风格。它将服务端的信息和功能等所有事物统称为资源,客户端的请求实际就是对资源进行操作,它的主要特点有: - 每一个资源都会对应一个独一无二的

2018-01-16 10:34:15 297

原创 简单的shell脚本知识

概述: 一般以#!开始,指定使用哪个Shell执行。该行字符最好限制在64个。一、基础语法:1、命令:shell识别三种命令:内建命令,shell函数和外部命令(shell副本(新的进程)执行的命令)。2、变量: 1 以字符或下划线开始 ,变量名称无限制,保存的字符串长度无限制。2 变量值 可以是空值 null,不含任何字符串。3 赋值方式:变量名称=新值(等号左右两边不能有空

2018-01-15 18:00:37 188

转载 IDEA快捷键

修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Bas

2017-08-31 19:27:17 181

转载 activiti的流程事件

1 事件分类:事件位置分类:开始事件,结束事件,中间事件,边界事件。事件特性分类:Catching事件和Throwing事件。事件的定义2 定时器事件定义:  :指定一个定时器触发的时间。 :指定定时器激活后到定时器被运行的时间间隔。:指定定时器的重复间隔。timeCycle支持使用cron表达式设定重复间隔。注一:使用ISO 8601格式日期时间。(同时表达日

2017-07-03 10:31:36 6951 2

原创 规则引擎-activiti

规则引擎:1、 规则文件结构:1 package :规则文件的包名,定义一个名称空间。(package必须定义在规则文件的最前面,其他可以自由定义)2 import: 声明规则在编译和运行时所用到的java类。默认会导入相同包名的全部的java类和java.lang包下的全部类。   如果需要的java类和规则文件定义的包名相同,则不需要显示的导入。3 global:用于定义全

2017-06-28 09:58:48 3933

原创 activiti流程引擎

流程引擎的创建方法:1  ProcessEngineConfiguration的buildProcessEngine方法:  ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("build_engine.xml").buildProcessEngine()。      2 、ProcessEn

2017-06-21 15:03:12 472

原创 activiti配置(activiti.cfg.xml)

activiti 的activiti.cfg.xml配置详细解释

2017-06-21 09:37:34 2880

嵌入式数据库

课程报告 通过介绍嵌入式数据库的特点及其关键技术和分类,然后简单介绍几个常见的数据库,比对阐述嵌入式数据库的各种技术发展现状

2013-06-27

空空如也

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

TA关注的人

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