自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java小菜鸟

初入java的世界

  • 博客(12)
  • 论坛 (1)
  • 收藏
  • 关注

原创 spring boot redisLock redis分布式锁

分布式锁:分布式锁是控制分布式系统或者不同系统之间共同访问资源的一种锁实现,如果不同的系统或同一个系统的不同主机之间共享了某个资源,往往需要互斥来防止彼此干扰来保证一致性。需解决问题:1.任意时刻,只能用一个客户端获取锁,不能同时有两个客户端获取到锁2.锁只能被持有改锁的客户端删除,不能由其他客户端删除3.死锁:获取锁的客户端因为某些原因而未能释放锁,其他客户端再也无法获取到该锁4.容错:当部分节点(redis节点等)down机时,客户端仍能够获取锁和释放锁redis 分布式锁解

2020-06-09 19:32:58 115

原创 未来感想

今天跟随老板,参观行业一家省内龙头企业,产生了特别多的感慨,同时也认识了好多自己的不足;有时候会觉得无知会让自己更舒服,见识了外面更大的世界,会觉得自己越加渺小,有时候会对自己有更大的打击,不禁会产生自己很无知,未来在哪里;一直有一种想改变自己,但又不知道从哪里使劲,整个人感觉特别迷茫,但又要装出一份云淡风轻的表情,让自己更累;还明白了一个道理,自身强大,才能不畏惧未知的东西,永远不要让自己只有唯一一条路,当路断时,不至于让自己没有后路,要从你需要公司,到公司更需要你转变;要知道自己最需要什么...

2021-01-15 16:30:42 5

原创 File

java i/o 输入输出流一:编码问题1.gbk: 中文占2个字节,英文一个字节2.utf-8: 中文占3个字节,英文一个字节3.utf-16be: 中文占1个字节,英文一个字节File类常用API1.java.io.File用于表示文件(目录)file类用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问2.遍历对象常用操作比如过滤、遍历等操作当File对象表示一个目录时,可以使用list()和listFiles()列出目录下的.

2020-10-13 08:31:34 31 1

原创 离职感想

2017年7月到现在2020年7月,三年,刚开始懵懵懂懂什么都不会进入公司,感谢领导和同事的帮助,让我一点点的成长,今天最后一天上班,有一种复杂的心情,对走出了一个熟悉的环境的不舍,和对新环境的惶恐与憧憬,但是终须向前看,来日方长,祝大家所遇皆良善!...

2020-07-10 22:27:10 73

原创 redis安装(Linux)

步骤:1.解压redis­3.2.8.tar.gz2.编译cdredis­3.2.8make3.安装mkdir~/software/redis­bin makeinstallPREFIX=~/software/redis­bin/#PREFIX选项用来指定安装的位置4.启动rediscd~/software tar­...

2020-04-07 23:40:04 53

原创 Java国产密码改造

一:介绍国产密码算法是指国家密码局认定的国产商用密码算法,目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。 SM2算法:SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用于实现数字签名密钥协商和数据加密等功能。SM2算法与RSA算...

2020-01-16 10:18:25 921

原创 新建第一个Spring boot项目

spring boot 为spring社区发布的一个开源项目,为帮助开发者用很少的配置文件快速构建开发项目;工具:idea,maven1.File -->New -->Project(2为jdk版本,3为自动下载包)2.Group:包名Artifact:项目名称;Type:构建类型(选择Maven);Language:语言(选择Java);Packagi...

2019-09-26 10:48:04 77

原创 Java 多线程(1)

多进程:指操作系统同时运行多个任务(程序)多线程:同一任务(程序)中多个人物流在执行进程:每个进程都有独立的代码和数据空间,切换进程会有较大的消耗,一个进程包含一个或多个线程;线程:同一线程共享代码和数据空间,每个线程拥有独立的运行栈,线程间切换消耗小;阶段:创建、就绪、运行、阻塞、终止实现多线程方法:一:继承Thread二:实现Runa...

2019-09-06 15:58:27 38

原创 vue数据绑定及事件对象(第二天)

双向数据绑定(MVVM):vue就是MVVM框架M modelV viewMVVM:model改变会影响试图view,view试图反过来影响model<template><div id="app"><h2>{{msg}}</h2><input type="text" v-model="msg"/>&lt...

2019-07-08 23:29:49 68

原创 vue项目环境搭建(第一天)

vue官方安装地址:https://cn.vuejs.org/v2/guide/installation.html环境搭建:1.安装 nodejs2.搭建vue的开发环境3.安装vue的脚手架工具 官方命令行工具(vue-cli)npm install --global vue-cli / cnpm install --global vue-cli创建项目(...

2019-07-07 17:10:15 70

原创 JSONObject与JSONArray数据获取

JSONObjectJSONObject的数据是用 { } 来表示的,JSONObject数据格式:{"Status": 1,"ErrorMessage": "","Result": "HavClOuPONL8e5DrWzc(2f4*206DEdOevMcwfAiBYo4“}数据获取:import net.sf.json.JSONObject;Str...

2019-06-12 11:15:17 5356

翻译 Spring详解

 1.概述:Spring 是轻量级的。为解决企业及开发的复杂性而产生的,是一个轻量级的控制反转和面向切面的容器框架。控制反转(IOC):将对象的创建权反转给spring,实现了程序的解耦和;依赖注入(DI):实现ioc实现需要DI做支持,一个类中的属性(其他对象)不再需要手动new或者通过工厂方法进行创建,而是Spring容器在属性被使用的时候给予注入;注入方式:set...

2019-02-25 18:34:23 50

空空如也

h5中ios与android集成

发表于 2018-01-22 最后回复 2018-01-22

空空如也

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

TA关注的人 TA的粉丝

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