- 博客(43)
- 收藏
- 关注
原创 准实时相关
1.如果无法实现准实时,比如nacos一个节点挂掉,健康心跳检查以及逻辑会在默认15s后再置为亚健康状态,会有实时问题。解决,吧15s改小
2021-07-27 20:47:10
149
原创 怎么实现高并发
1.copy on write(尽量不加锁,copy一份数据出来对copy的数据进行更新,读继续读原始数据,内存队列异步去更新)2.基于内存操作3.异步操作可以牺牲一些实时性
2021-07-27 20:41:19
159
原创 Mysql
1.为什么用B+树 不用hashhash可以很好地查询单个,但不支持范围查询。2.为什么INOODB引擎建议用使用自增主键如果表没有主键则mysql会从第一列开始找没有重复的一列作为索引列如果都找不到合适的则会自己维护一个索引列,增大开销。数字类型的主键排序更好更快。自增保证顺序,可以减少树为了维护自身平衡所带来的时间损耗。B+树每一个节点可以存16kb的数据,一个节点存多个索引key不存具体的数值,可以保证一个节点尽可能多的存key,保证整个B+树可以更胖更矮,查询效率更快。B+树叶子
2021-07-26 20:07:53
107
转载 kafka
https://blog.youkuaiyun.com/ys3909656/article/details/89281623./kafka-server-start.sh -daemon ../config/server.properties./zookeeper-server-start.sh -daemon ../config/zookeeper.properties
2019-12-04 18:43:09
122
原创 Mysql递归查询,find_in_set
-- 构建functionDROP FUNCTION if EXISTS getParList;CREATE FUNCTION `getParList` (rootId VARCHAR(1000)) RETURNS VARCHAR (1000)BEGIN DECLARE sTemp VARCHAR (1000);DECLARE sTempPar VARCHAR (10...
2019-08-16 11:01:50
380
原创 java 定时任务
//初始化public class ServiceIpItemInit implements IInit { private static final ILog logger = LogFactory.getLogger(ServiceIpItemInit.class); @Override public void init() { this.addTimerToUpdate...
2019-02-15 11:20:50
158
原创 更新查询出来的信息
UPDATE exchange_customer_account AS aINNER JOIN ( SELECT available, user_id FROM exchange_customer_account WHERE available > 0 AND coin_code = 'QOO'...
2018-10-09 16:31:35
438
原创 一些错误写法
if (!CollectionUtils.isEmpty(list)) { //直接遍历整个list 而不是先循环list再迭代每个map里的key将key小写放到新的map和list里边 因为会报错(list的长度不够) Iterator<Map<String, Object>> it = list...
2018-07-04 15:27:26
362
原创 判断List里是否有重复值
List<String> ranges =new ArrayList<>();Boolen a=!(ranges.size() == new HashSet<String>(ranges).size()));
2018-06-22 20:38:23
2086
1
原创 JSon字符串复杂类型转换
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;//json转List对象List<Biz> bizList = JSON.parseArray(bizs, Biz.class);或者result = JSON.parseObject(dataBases, new TypeRefer...
2018-06-08 17:16:22
1929
原创 Map按照key大小排序
//按照key的大小排序private Map<String, String> sortMap(Map<String, String> k_v) { List<Map.Entry<String, String>> list = new ArrayList<Map.Entry<String, String>>(k_v....
2018-05-30 19:34:51
11099
1
原创 log4j2打印日志(包含指定logger特殊打印)
log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Configuration status="WARN"> <Appenders> <Console name="myConsole" target="SYSTEM_OUT">
2018-05-29 11:08:26
5825
1
原创 Mysql sql
字符串拼接 字符串分割select CONCAT(SUBSTR(descrip,1,2),'-',SUBSTR(descrip,2,3)) from t_map_info where id=1SELECT SUM(log_size) log_size, DATE_FORMAT(log_date, '%Y-%m-%d') log_dateFROM t_lo...
2018-05-11 18:00:13
183
原创 存储过程,函数相关
//函数 function//得到某个字符串某个符号分割之后的个数CREATE DEFINER=`daojia_root`@`%` FUNCTION `calc_length`(str varchar(200), splitstr varchar(5)) RETURNS int(11)BEGINreturn length(str)-length(replace(str, splitstr...
2018-04-17 18:34:38
202
原创 jvm相关
jvm运行时区域https://www.cnblogs.com/dolphin0520/p/3613043.html垃圾回收https://www.zhihu.com/question/35164211
2018-02-08 18:37:59
161
原创 乱码
http://172.16.10.21:8080/ds/outInterface/interfaceCode/d0005?OPER_NAME=查看&OPER_TIME=2017-09-19 23:53:12 http://172.16.10.21:8080/ds/outInterface/interfaceCode/d0005?OPER_NAME=%E6%9F%A5%E7%9C%8B&OPER_T
2017-09-21 15:47:41
238
原创 exception异常
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了常见的几种如下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticExcep
2017-04-18 09:49:57
435
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转)
@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明);method:
2017-03-08 14:29:50
1235
转载 sequence相关
CREATE SEQUENCE event_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; alter table event alter column id set default nextval('event_id_seq');
2017-02-24 14:37:32
249
原创 有关表格的前端页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@include file="/views/resource.jsp"%><style type="text/css"> td .form-control{ border: none;
2017-01-16 13:54:36
1602
原创 有复选框的树的更新的后台操作
public void update(EtlRole etlRole, Long[] recIds) { mapper.update(etlRole); Long[] rsids = etlAuthorityMapper.getResourceIdsByOneRole(etlRole.getId());// 得到所有的resource的ID List<
2017-01-16 12:08:34
343
原创 树的创建与赋值jsp与js
jsp代码<div class="col-xs-8 col-sm-8" id='treeContainer'> <div class="tree-deom1" id='tree2'> <ul> <li class='tree-all
2017-01-16 11:57:55
393
原创 bootstrapjsp页面
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@page import="java.text.SimpleDateFormat"%><%@include file="/views/resource.jsp"%>
2017-01-09 15:08:49
738
转载 One or more constraints have not been satisfied.
错误说明:eclipse+maven下Java Resoures资源文件夹出现小红叉。错误提示内容:One or more constraints have not been satisfied.错误原因: Deployment Assembly跟Java版本不匹配,即maven默认编译版本与使用的jdk不匹配。解决方案:在pom中配置如下内容:<!-- 指定maven编译方式为jdk1.7版本 -
2017-01-09 11:29:59
259
原创 bootstrap做的jsp页面(包括根据值让table显示选中)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@include file="/views/resource.jsp"%><body style="background-color: transparent;"> <div class="row no-m
2017-01-05 15:08:40
1372
原创 在下拉选择框中添加某张表里的动态数据
select的html代码<div > <select class="form-control" id="repository_id"> </select></div>js代码$(function() { //给资源库这个select赋值 $.ajax( { url
2017-01-03 15:18:06
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人