Tsuj
码龄12年
关注
提问 私信
  • 博客:124,348
    社区:1,864
    问答:491
    126,703
    总访问量
  • 20
    原创
  • 1,520,370
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-08-25
博客简介:

Just博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得5次评论
  • 获得24次收藏
创作历程
  • 5篇
    2020年
  • 1篇
    2019年
  • 3篇
    2018年
  • 17篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • SpringBoot
    2篇
  • 网络传输
    1篇
  • Spring
    1篇
  • zookeeper
    1篇
  • jQuery
    2篇
  • Oracle
    7篇
  • tomcat
    3篇
  • RPC
  • JS
    2篇
  • Java
    6篇
  • 算法
    1篇
  • ArcCatalog
    1篇
  • Java EE
    2篇
  • Redis
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

快克版-SpringBoot 的自动装配

什么是Spring bootbefore依靠Spring 配置文件xml,例如applicationContext.xml,配置不同的bean,交给Spring管理。after充分实践“约定大于配置”的思想。maven的目录结构(默认以jar的方式打包/包括resources文件夹,static和templates)spring-boot-starter-web,内置tomcat默认application.propertiesSpring boot 特色AutoConfigurati
原创
发布博客 2020.07.28 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简述HTTPS传输原理

Https 为了兼顾安全与效率,同时使用了对称加密和非对称加密。数据是被对称加密传输的,对称加密过程需要客户端的一个密钥,为了确保能把该密钥安全传输到服务器端,采用非对称加密对密钥进行加密传输。总体来说,对数据进行对称加密,对对称加密所要使用的密钥通过非对称加密传输。HTTPS 在传输过程中涉及到三个密钥服务端的公钥和私钥,用来进行非对称加密客户端生成随机密钥,用来对数据进行对称加密传输步骤简述客户端向服务端发送HTTPS请求,连接到服务端的443端口。服务端生成公钥私钥,私钥自己保留,公
原创
发布博客 2020.07.21 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一起理解IOC and AOP

IOCIOC Inverse of Control 控制反转,是 一种思想:传统的JavaEE通过new来创建对象,是程序主动的创建对象。IOC是指通过第三方-容器(BeanFactory)来帮忙管理对象(创建,包装,依赖注入)。降低耦合关系。IOC通过反射机制实例化对象,需要消耗一定的性能;在服务启动时候完成加载,不会影响业务功能。DI依赖注入。组件之间依赖关系由容器在运行期决定,容器动态的将依赖对象注入到组件中。填充属性——初始化类中的属性对象。联系在IOC基础上返回实例化对象后,通过DI填
原创
发布博客 2020.07.21 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一起搞一下Redis集群

为什么选择集群性能扩展可用性 高可用1. 主从复制脱离集群 slaveof no one加入集群 slaveof ip port查看集群信息 info replication从节点不可以写数据。加入集群从节点中定时任务,1s执行一次,确认socket连接首次全量复制,master bgsave生成rdb(repli-timeout 60s),发送给slave,缓冲区命令传播合并数据包,减少带宽,增加了延迟。缺点无法自动切换master2. Sentinel 哨兵
原创
发布博客 2020.07.21 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

五步搞定zookeeper集群部署

特性持久化节点临时节点顺序节点ttl和容器节点临时节点不能存在子节点同一级节点不能存在相同的名称安装1.安装jdk使用yum安装过,简单快捷yum install -y java-1.8.0-openjdk.x86_642.下载zookeeper安装包到指定目录wget http://archive.apache.org/dist/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz解压tar zxvf apa
原创
发布博客 2020.05.08 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot aop测试

这里写自定义目录标题step 1 添加依赖step 2 创建测试接口step 3 创建切面类定义切点和通知方法其他step 1 添加依赖pom.xml文件中添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
原创
发布博客 2019.08.21 ·
655 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java迭代器(转)(iterator详解以及和for循环的区别)

摘自http://septiny.com/java/2014/09/24/java-iterator-and-for.html迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.IteratorJava提供一个专门的迭代器«interface»Iterator,我们可以...
转载
发布博客 2018.05.04 ·
479 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

[Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors

项目部署以后,客户过段时间有反映,当进行多次查询以后,结果查询报错:报错结果如下:org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be l...
转载
发布博客 2018.04.20 ·
1014 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在JS数组指定位置插入元素

// 原来的数组 var array = ["one", "two", "four"]; // splice(position, numberOfItemsToRemove, item) // 拼接函数(索引位置, 要删除元素的数量, 元素) array.splice(2, 0, "three"); array; // 现在数组是这个样子 ["one", "two",
原创
发布博客 2018.01.06 ·
52493 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

类型转换错误java.math.BigDecimal cannot be cast to java.lang.String

从数据库取出一个 Count函数 统计的值在代码中要转成Integer类型的时候Integer.parseInt(map.get("ID_").toString()) ;报了一下错误: java.math.BigDecimal cannot be cast to java.lang.String解决方法:Object ob = map.get("ID_");In
原创
发布博客 2017.12.15 ·
13839 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于EasyUI Datagrid 数据网格渲染数据过慢

width,列的宽度。如果未定义,则宽度会自动扩展以适应它的内容。没有定义宽度将会降低性能;nowrap boolean 设置为 true,则把数据显示在一行里。设置为 true 可提高加载性能。 默认为 trueautoRowHeight boolean 定义是否设置基于该行内容的行高度。设置为 false,则可以提高加载性能。默认为 true
原创
发布博客 2017.12.04 ·
1566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL中distinct 和 row_number() over() 的区别及用法

1 前言在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称的记录,从而在检索的时候,显示多条记录,这就有违咱们的初衷啦!因此,为了避免这种情况的发生,咱们就需要进行“去重”处理啦,那么何为“去重”呢?说白了,就是对同一字段让拥有相同内容的记录只显示一条记录。那么,如
原创
发布博客 2017.10.23 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

load-on-startup在web.xml中的含义

在servlet的配置当中,不配置对应的 servlet-mapping  就不会有哪个请求映射到这个servlet.1的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;(节约时间)当是一个负数时或者没有指定时,则表示容器在该servlet被选择时(被请求时)才加载。正数的
转载
发布博客 2017.10.23 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Oracle 删除重复数据只留一条

1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN
原创
发布博客 2017.09.22 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ArcCatalog -- ArcSDE Lock request conflicts with an established lock

用Arcmap发布地图服务,当删除空间表时候提示或者修改表名时候卡死,无响应其根本原因是在ARCSDE 的数据操作时,对要素集进行了锁定,并将锁定持久化到了 GEODATABASE,但是在操作的过程中出现意外导致数据操作终止,但是锁定没有解除。简单点就是由于arcsde服务和客户机建立连接之后,客户机发生死机等意外情况,突然断开,但arcsde服务还保留着与客户机的tcp连接和
原创
发布博客 2017.07.28 ·
1204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC与Struts2的对比

目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较: 1.核 心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求 (控制器)统一的进行处理(字符编码、文件上传
转载
发布博客 2017.07.19 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ORA-00600[kcratr_nab_less_than_odr]故障解决

同事前一阵子搬着台式机出去演示,回来时候,特豪迈地拔电源,装车走人;回来后悲催地发现数据库普通用户登录失败,数据库首先出现ORA-01033:ORACLE initialization or shutdown;然后按照网上指导在DOS环境下sqlplus /NOLOGSQL>connect sys/sys as sysdbaSQL>shutdown normalSQL>star
原创
发布博客 2017.07.10 ·
2441 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Java判断字符串全是汉字

判断字符串中是否含有汉字//true:无汉字  false:有汉字boolean flag =  (str.length() == str.getBytes().length);\u后面加上十六进制代码来表示Unicode字符。 [\u4e00-\u9fa5] //匹配中文字符^[1-9]\d*$    //匹配正整数^[A-Za-z]+$   //匹配
原创
发布博客 2017.06.14 ·
15127 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

count(*),count(1)和count(主键)的区别

如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null.如:    ID     DD     1      e     2    null    select  count(*) from table  --结果是2    select  count(DD)  from table  ---结果是1有说count(1)效率高,感觉差不多.
原创
发布博客 2017.05.26 ·
1877 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java创建对象过程中,内存的分配

对象的内存分配我们都知道,要使用类,就一定要为其创建对象。那么,在创建对象过程中,内存是如何分配的呢?类的本质是一种引用数据类型,这与数组是一样的。比如本文提供的简单例子程序中的Person类,它有两个属性,name和age,而属性是需要内存来存储的。我们以person对象来讲解。执行Person person=null; 时,Java系统会在栈内存开辟一个空间给对象person,程序继续
原创
发布博客 2017.05.24 ·
4978 阅读 ·
1 点赞 ·
2 评论 ·
9 收藏
加载更多