自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 java:List 根据对象某一个属性分组

开发中经常需要根据对象的同一属性进行分组,现记录下操作package com.wu.songta.mall.model;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;im...

2019-07-04 10:26:39 3742

转载 cookie和localstorage的区别

1.1 cookie是什么cookie是当你浏览某个网站的时候,由web服务器存储在你的机器硬盘上的一个小的文本文件。它其中记录了你的用户名、密码、浏览的网页、停留的时间等等信息。当你再次来到这个网站时,web服务器会先看看有没有它上次留下来的cookie。如果有的话,会读取cookie中的内容,来判断使用者,并送出相应的网页内容,比如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登...

2018-12-13 15:31:20 24286 1

转载 Guava使用经验总结

Guava项目是 Google 公司开源的 Java 核心库,它主要是包含一些在 Java 开发中经常使用到的功能,如数据校验、不可变集合、计数集合,集合增强操作、I/O、缓存、字符串操作等。并且Guava广泛用于 Google 内部的 Java 项目中,也被其他公司广泛使用,甚至在新版 JDK 中直接引入了Guava中的优秀类库,所以质量毋庸置疑。使用方式直接 mavan 依赖引入。<!-- https://mvnrepository.com/artifact/com.googl...

2020-10-31 16:03:07 541 1

转载 重写实体类的equals 和hashCode 方法!

什么是 equals 和 hashcode 方法?这要从 Object 类开始说起,我们知道 Object 类是 Java 的超类,每个类都直接或者间接的继承了 Object 类,在 Object 中提供了 8 个基本的方法,equals 方法和 hashcode 方法就是其中的两个。equals 方法:Object 类中的 equals 方法用于检测一个对象是否等于另一个对象,...

2019-09-29 10:08:17 2242

转载 it生涯职场态度

7 年老员工的 6 点离职忠告:浮躁的年轻人请你读完2017-06-15 类类 互联网思维来源:类类有话说(ID:leileitalk520)作者:类类2014年7月27号,加了最后一次班,看着猫扑新版顺利上线,我踏上了飞往北京的飞机。猫扑新版是我能留给猫扑的最后一件作品,我7年的猫扑职业生涯就此也画上了句号。工作9年,7年最好的时光给了猫扑。我并不后悔!离职后我去了酷我音乐,目前负责酷我K歌项目...

2018-02-23 17:54:11 361

原创 mysql 索引优化笔记

索引的类型:普通索引,唯一索引,主键索引,组合索引1、选择索引列创建索引简单,但是在哪些列上创建索引则需要好好思考。可以考虑在where字句中出现列或者join字句中出现的列上建索引。2、最左前缀原则    联合索引(name,age,phoneNum) ,B+树是按照从左到右的顺序来建立搜索树的。如('张三',18,'18668247652')来检索数据的时候,B+树会优先匹配n

2018-01-26 11:18:28 177

原创 腾讯信鸽推送demo

public class UserToken implements Serializable { private Long hsid; private Long userid; private String token; private String device; private Date createtime; public void se

2017-09-15 10:05:20 2850

转载 对象的复制,提升整洁度

BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。使用PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第

2017-08-21 14:47:52 184

原创 Linux的命令打包和解压文件

删除文件rmdir myFile 只能删除空的目录,如果目录下存在文件将删除失败,很少用这个。rm -r myFile 只能删除文件,存在层级关系的目录时候删除失败。rm -rf myFile 递归删除,删除一切文件和文件目录,小心误删操作。打包和解压tar#打包目录,把目录打包成一个文件,生成 .tar,如果这时候再压缩的话,就会生成.gz格式: tar [选

2017-08-04 10:36:14 229

原创 Junit测试service中的方法

package test;import javax.annotation.Resource;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.

2017-07-21 18:15:32 1185

原创 rocketMq消息中间件认知

RocketMQ作为一款高性能、高吞吐量的分布式消息中间件名词解析:nameServer:注册中心,所有的producter,broker,comsumer启动时都需要向注册中心注册,nameServer之间不能通讯。broker:提供关于消息的管理、存储、分发等功能.l  连接      单个broker和所有nameserver保持长连接l  心跳     心跳

2017-07-21 18:13:41 584

原创 防止页面重复提交

用户由于网络延迟重复点击所致:处理方式 -- 利用redis的单线程 :进入业务方法 设置key +uid作为缓存,每次进来计数器会自增长同一用户重复点击 计数器必定大于1 直接return “不要重复点击”。--web项目可以每次请求 都设置一个token保存到session中 传递到页面 保存到form中隐藏起来,页面submit的时候判断是否session中是否存

2017-07-20 10:23:32 297

原创 java模拟多线程http请求

package test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.concurrent.ExecutorService;import java.util.conc

2017-07-20 09:51:56 10001

原创 java乐观锁的使用

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会

2017-07-20 09:50:15 3863

原创 java中集合之间的运算优雅方式

在java中存在对集合之间的交集,并集,差集的运算,一般都是对集合采用迭代,遍历的方式实现运算操作,但是那不是最优雅的方式,代码量也是比较多的,下面有几种优雅的,快速的,方便的处理方式...

2017-03-09 15:47:24 2956 1

原创 javaweb上传文件到服务器中

项目中经常要做上传功能,除了页面使用上传组件外,后台的文件处理一种是 存放在项目中文件夹,另一种存放部署的服务器中,后一种更灵活对项目更友好。JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。

2017-03-07 10:46:32 3392

原创 js的算术运算

做js经常要进行一些数学运算,里面的一些的函数能带来一些方便    1.加法,减法,乘法,除法,对小数点的操作,使用频繁,借此记录调用。

2017-03-07 09:19:57 412

高性能MySQL笔记.pdf

高性能MySQL笔记.pdf

2022-05-10

JAVA学习要点总结.pdf

JAVA学习要点总结.pdf

2021-12-07

空空如也

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

TA关注的人

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