自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 线程安全

如:String , Integer , Hashtable ...都是线程安全类,但在多个方法组合调用时,就会有线程安全问题。答:线程安全就是:多个线程访问同一个对象时,不用进行额外的同步控制或者其他的协调操作,调用这个对象的行为都可以获得的正确的结果,我们就是它是线程安全的。6.避免外星方法的使用:请比较 JDK 中 String 类的实现 , 采用 final 修饰类,预防子类重写父类方法造成的安全问题。5.避免共享变量的写操作,只有读操作的代码是不会有线程安全问题的。2.Lock 解决方案。

2023-09-25 20:34:01 32

原创 Node.js Vue安装教程

官网下载地址:https://nodejs.org/zh-cn/一路下一步,完成后cmd命令查看版本(检查是否安装成功):node -v从淘宝安装npm镜像,cmd执行:npm install -g cnpm --registry=https://registry.npm.taobao.org检查是否安装成功:npm -v安装vue脚手架:cnpm insta...

2020-03-19 10:58:10 215

原创 spring boot 项目在启动时执行指定sql文件

当有在项目启动时先执行指定的sql语句的需求时,可以在resources文件夹下添加需要执行的sql文件,文件中的sql语句可以是DDL脚本或DML脚本,然后在配置加入相应的配置即可,如下:spring: datasource: url: jdbc:mysql://127.0.0.1:3306/spring-boot-demo?useUnicode=true&chara...

2020-03-12 14:04:47 409

原创 Spring AOP(通知、连接点、切点、切面)

通知(Advice)   切面的工作被称为通知。通知定义了切面是什么以及何时使用。除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题。 5种通知类型:前置通知(Before):在目标方法被调用之前调用通知功能后置通知(After):在目标方法完成之后调用通知,此时不会关心方法的输出是什么返回通知(After-returning):在目标方法成功执行之后调用通知异常通知(After...

2020-03-12 11:06:50 353

转载 tomcat配置域名

首先,访问服务器时默认的是80端口,这个好改,tomcat中的server.xml文件直接修改,这里要说明的是如果一个服务器上有多个tomcat的话,修改端口需要注意的是要修改三个地方的 第一处是 <Server port="8085" shutdown="SHUTDOWN">第二处是  <Connector connectionTimeout="20000"...

2019-02-22 09:29:44 1834 1

转载 Json传递二进制图片遇到的坑

项目对接传递Json串,其中包含用户照片等信息,读取数据库图片byte[],序列化转成base字符串之后, /**     * 转成16进制字符串     * @param b     * @return     */    public static String byte2HexStr(byte[] b) {        StringBuffer hs ...

2019-02-21 08:36:18 2094

原创 Java中字符串:indexof(),split(),substring()方法详解

如果传入 n(n>0) 那么字符串最多被分割 n-1 次,分割得到数组长度最大是 n如果 n = -1 将会以最大分割次数分割如果 n = 0 将会以最大分割次数分割,但是分割结果会舍弃末位的空串

2019-02-19 16:51:11 1379

翻译 Redis全局命令

   1,查看所有键:             keys *   set school enjoy   set hello world   2,键总数 :             dbsize       //2个键,如果存在大量键,线上禁止使用此指令   3,检查键是否存在:             exists key  //存在返回1,不存在返回0   4,删除键:      ...

2018-12-26 22:09:44 308

转载 Redis五种数据类型及应用场景

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。Redis列表命令参考:http://www.redis.net.cn/tutorial/3501.htmlMySql+Memcached架构的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cac...

2018-12-26 22:08:09 128

原创 kafka下载--安装--启动(小白初学kafka)

安装包下载:                  在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.12版本kafka主要配置文件:kafka_2.11-0.10.1.1\config\server.properties,其中:最为重要三个配置依次为:        broker.id:表示broker在一个集...

2018-12-12 22:58:28 279

原创 TypeError: Cannot read property 'setData' of null

清晨早早,阳光好好,突然收到这样一条消息:1、******微品牌形象包装,含企业微信公众账号名称、定位、包装,树立*****品牌形象2、微信公众号代运营,提供具体的文本、活动、官网文案创意策划服务3、提供智能客服,4、设计和搭建微信小程序和微网站5、提供微信版BBS交流论坛功能6、可提供微信会员模式、二维码推广、微信活动互动等深层次的功能开发 于是嗷,小程序。。。。想要通...

2018-12-03 10:53:42 1840

原创 针对可能存在的并发问题,学习的一些关于sql server数据库锁的简单介绍及使用

首先简单介绍一下并发可能存在的问题:在多用户都用事务同时访问同一个数据资源的情况下,就会造成以下几种数据错误。更新丢失:多个用户同时对一个数据资源进行更新,必定会产生被覆盖的数据,造成数据读写异常。 不可重复读:如果一个用户在一个事务中多次读取一条数据,而另外一个用户则同时更新啦这条数据,造成第一个用户多次读取数据不一致。 脏读:第一个事务读取第二个事务正在更新的数据表,如果第二个事务...

2018-07-31 17:39:48 158

原创 关于java获取时间后,处理格式的几种简单方法

java获取系统时间后,几种简单处理所需格式的方法/** * 获得系统当前时间的类 */import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;imp...

2018-07-26 15:05:04 2705

Mysql可视化工具.zip

Mysql可视化工具.zip

2019-11-23

简单实现css轮播图

html页面图片实现简单轮播图效果,下载可直接使用,下载可直接使用,下载可直接使用

2018-07-26

windows server 2008 r2 安装驱动

windows server 2008 r2在安装过程中,安装时所需驱动。

2018-04-25

空空如也

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

TA关注的人

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