GRONBU1
码龄8年
关注
提问 私信
  • 博客:23,815
    社区:89
    问答:2,122
    26,026
    总访问量
  • 19
    原创
  • 1,865,386
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-04-16
博客简介:

Gronbu1的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得1次评论
  • 获得18次收藏
创作历程
  • 6篇
    2019年
  • 16篇
    2018年
成就勋章
TA的专栏
  • 工作问题记录
    6篇
  • java反射
    5篇
  • 5-读写分离
  • 5-读写分离实现
    3篇
  • Mybatis
    2篇
  • 正则表达式
    3篇
  • 主从同步
    1篇
  • 算法
    1篇
  • JavaScript
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

在循环中移除数据

循环中remove 的缺陷描述 : list的remove方法会移除原数据,这不是重点,重点是:当在循环中的时候,由于数据移除,那么数据下标索引也会改变,根据下标进行的操作就会有影响.解决: 使用迭代器来实现,如果只是移除,或者使用下标的实现的思路,就是从尾到前的遍历,如:for(i=list.size()-1;i>0;i–){}Iterator it = xxList.iterato...
原创
发布博客 2019.11.06 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在中文路径下 , 进行maven打包会有错误

指定-Dxxx 打包描述 : 在中文路径下 , 进行maven打包会有错误解决 : idea setting->maven-runner-VMoptions:填写 -Dfile.encoding=GB2312
原创
发布博客 2019.11.06 ·
2198 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

指定JDK 启动

指定JDK 启动描述 : 启动jar包 , 报错 make sure you running on jdk rather than jre解决 : 指定JDK启动, 使用命令"%JAVA_HOME%\bin\java" -jar xxx.jar 来启动
原创
发布博客 2019.11.06 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

list 赋值给 另外的 list

list 赋值给 另外的 list描述 : 直接用 = 号赋值是不行的, 这样是引用传递,对副本操作也会改变原本的内容.解决 :1. ArrayList B = new ArrayList<> (A);2. ArrayList B = A.clone();3. ArrayList B = new ArrayList(); B.addAll(A);...
原创
发布博客 2019.11.06 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用前端vue.js实现搜索.

使用前端vue.js实现搜索.描述: 一般会使用 item in List 的方式来实现遍历渲染数据.如果要实现静态搜索的话 , 需要将搜索框绑定 变量.将 item in List 变为 item in search(word),word为搜索框绑定的参数.如下:search(keyword) { var newList = [] this.list.forE...
原创
发布博客 2019.11.06 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jar bat dos窗口 隐藏

jar bat dos窗口 隐藏描述: 用java -jar xxx.jar 启动程序会有dos窗口 ,想隐藏.解决: 使用startjavaw-jarxxx.jar 替换即可.但是这样关闭可能就要查找该端口然后关闭它....
原创
发布博客 2019.11.06 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

base解码问题,为什么要b[i]+=256?

发布问题 2019.05.22 ·
2 回答

th:if="${cmenu.id} eq (${menu.id} eq 150?244:all

发布问题 2019.04.08 ·
1 回答

Js基础----Js对象

js对象之String对象创建string对象var str = "123123";stirng的属性length:字符串长度与html相关的对象 var str = "123"; document.write(str.length); document.write("&lt;hr&gt;"); /字体加粗 ...
原创
发布博客 2018.08.23 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java反射~一篇文章让你懂得使用反射

创建Class类对象(类类型)Dog.java: private String name; private String age; private String type; public String sex; public static String color; public void eating(){ System...
原创
发布博客 2018.08.22 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java实现[排序算法]插入排序,希尔排序

直接插入排序中心思想: 每次拿出一个数和已经排序好的一组数比较,假设a={10,23,56,12,16,25} , 比如在i=3时:a[0]~a[2]已经排好序为[10,16,25],这时要插入a[3]这个数,先和a[2]比较也就是25比较,如果大于25则直接插入在index=3这个位置,如果小于,则让25向后移一位也就是在index=3的位置 , 准备把index=2的位置给a[3]这个数...
原创
发布博客 2018.08.05 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql主从同步

什么是主从同步主从同步,也叫主从复制,是用来建立一个和主数据库完全一样的数据库环境.主从同步使得数据可以从一个数据库服务器复制到其他服务器上,实现主数据库的数据和从数据库的数据保持一致. 集群是共享存储的,是data-sharing . 主从复制中没有任何共享 . 每台机器都是独立且完整的系统,是nothing-sharing.主从同步的原理从mysql5.6之后主从...
原创
发布博客 2018.08.04 ·
262 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

正则表达式(二)

正则表达式基本字符:1. 原义文本字符:  就是代表本来含义的字符,abc123,写a就是匹配a,写3就是匹配3.2.元字符:  在正则表达式中有特殊含义的字符.如:/b,是表示匹配单词边界而不是匹配一个/和一个b字符类:一般情况下正则表达式一个字符对应字符串一个字符,如:表达式 ab\t 的含义就是匹配”ab”和一个水平制表符但当我们想匹配一类字符(如想匹...
原创
发布博客 2018.08.02 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式(一)

什么是正则表达式Regular Expression 使用单个字符来描述、匹配一系列符合某个句法规则的字符串正则表达式工具使用三款可视化工具基本正则表达式规则随记 \d : 数字 ? : 0次或1次 + : 1次或者多次 {3,5}: 循环3到5次 * : 0到任意次 . : 任意字符 可以用分组获取内容 :...
原创
发布博客 2018.08.01 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三款『正则表达式』可视化工具

Regexper 是一个正则表达式的可视化开源工具,直接输入正则表达式就能用可视化显示出来。 正则表达式很牛逼了,我学习了很多次,想用的时候还得再学习,再搜索,然后不断试错…总之很折腾了。但用处很大,各种计算机语言都能用到。所以这个 Regexper 就是给你试错用的。只需要把你的表达式输入进去,就有可视化的图形,并且能够导出 svg 格式图片以及获取固定链接,比如这样这样无论...
转载
发布博客 2018.08.01 ·
14784 阅读 ·
4 点赞 ·
1 评论 ·
13 收藏

Mybatis-ResultMap解释

一、前言                                MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。二、从SQL查询结果到领域模型实体                    在深入...
转载
发布博客 2018.07.31 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis 拦截器介绍

Mybatis 拦截器介绍1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页   拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就...
转载
发布博客 2018.07.31 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5-3 代码层读写分离的实现A

dataSource 不能满足主从分离的需求,因为只能从单一的数据源里获取数据,也就是只能读取一个jdbc.url.我们需要实现,写的时候用主库数据源,读的时候用从库数据源1.package com.o2o.dao.split;import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;...
原创
发布博客 2018.07.29 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5-4代码层读写分离的实现B

mybatis-config.xml添加plugin &lt;plugins&gt; &lt;plugin interceptor="com.o2o.dao.split.DynamicDataSourceInterceptor"&gt; &lt;/plugin&gt; &lt;/plugins&gt;添加日志-Dyna...
原创
发布博客 2018.07.29 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5-主从库理论知识

使用主从库的原因:  大型网站为了减轻服务器处理海量的并发访问所产生的性能问题,采用了很多解决方案.其中就有读写分离,就是将读操作和写操作分别导流到不同的服务器处理,如若在数据业务层和数据访问层还是用一台服务器去扛,必然会造成服务器的崩溃,可能会造成数据的丢失主从库理论知识图:主从库的原理:  ex:比如我存了一个A数据那么我存A数据这个操作就会记录在主服务器Binaryl...
原创
发布博客 2018.07.29 ·
810 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多