- 博客(16)
- 收藏
- 关注
原创 java 持久化数据库 特殊字符 处理
application.yml配置#str.escape 比对字段中待处理的特殊字符 逗号隔开str: escape: \,',"工具类package com.demo.utils;import org.springframework.stereotype.Component;import org.apache.commons.lang3.StringUtils;@Compon...
2019-12-11 17:31:21 413
原创 jvm 常见内存参数配置
堆内存-Xms:初始堆大小,表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可-Xmx:最大堆大小,表示java虚拟机堆区内存可被分配的最大上限,通常为操作系统可用内存的1/4大小。当内存超过1G时,通常为操作系统可用内存的1/2大小.但是开发过程中,通常会将 -Xms 与 -Xmx两个参数的配置相同的值,其目的是为了能够在java垃圾回收机制清理完堆区后不...
2019-11-14 17:02:02 208
原创 mesos rpm 安装缺少的依赖以及相关配置
rpm下载选择需要的版本https://open.mesosphere.com/downloads/mesos/必要依赖yum install -y python-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-uti...
2019-10-17 14:01:41 378
原创 关于mybatis mapper.xml中 sql使用 in 执行失败的原因
mapper.xml传参如果下user_obj_id in ( #{ids})最终执行的sql拼接如下user_obj_id in ( ‘55,56,57’ )而不是期望的user_obj_id in ( ‘55’,‘56’,‘58’ )
2019-10-15 18:28:44 996
原创 mysql+keepalived 双主搭建
文章目录简单了解部署mysql下载卸载MariaDB(CentOS7 默认自带)安装查看初始密码并启动修改配置文件相互授权日志配置Keepalived下载安装配置keepalived监控mysql测试简单了解mysql双主搭建主要是保证在其中一台数据库宕机了,由备用库顶上,减少损失,保证数据库的高可用。与n多台的集群主从环境不同,简单实用。实现方式:以mysql和keepalived为主实现...
2019-08-07 15:22:17 318
原创 程序员的爱
我能抽象出整个世界…但是我不能抽象出你…因为你在我心中是那么的具体…所以我的世界并不完整…我可以重载甚至覆盖这个世界里的任何一种方法…但是我却不能重载对你的思念…也许命中注定了 你在我的世界里永远的烙上了静态的属性…而我不慎调用了爱你这个方法…当我义无返顾的把自己作为参数传进这个方法时…我才发现爱上你是一个死循环…它不停的返回对你的思念压入我心里的堆栈…在这无尽的黑夜中…我...
2019-06-17 13:32:04 254
原创 postgresql安装
下载下载地址:https://www.enterprisedb.com/download-postgresql-binaries选择版本(linux)安装解压:初始化数据库:启动:查看:停止:测试登陆:
2019-04-18 17:27:26 158
原创 高并发解决方案学习
访问层nginx集群1.一个域名指向多个公网IP,每个公网ip对应一个nginx服务器,在nginx做负载均衡2.一个域名指向一个公网nginx,在这个nginx中upstream到多台nginx,每台ngin再做负载业务层1.加mq队列进行解耦,将一些写操作,放入mq处理2.分模块开发,部署数据库层1.主从集群配置,读写分离,利用中间件学习补充中…...
2019-04-04 11:10:47 91
原创 解决MAC 安装绿联网卡驱动无效问题
因为mac的新特性System Integrity Protection(系统完整性保护),它是为了保护系统进程,文件,文档不被其它进程修改所以这里需要关闭它,才能读取我们安装的驱动开启方法1.重启电脑,启动时按住 Command 和 R 键;2.进入恢复界面后,在右上角工具中打开 终端;3.输入: csrutil disable --without kext4.重启电脑5....
2019-02-23 06:41:23 12370 1
原创 java效率之异步查询汇总数据
利用java异步编程的操作,将分解的sql异步执行并最终汇总数据。这里用到了CountDownLatch和ExecutorService, // 获取时间段所有天数 List<String> days = MyDateUtils.getDays(requestParams.getStartTime(), requestParams.getEndTime(...
2019-01-07 17:54:07 5880
原创 数据库锁学习
for update当for update的字段为索引或者主键的时候,只会锁住索引或者主键对应的行。当for update的字段为普通字段的时候,Innodb会锁住整张表
2018-12-28 16:09:15 121
原创 WebMagic和WebCollector的学习
前言为了抓一些偏向真实的测试数据,学习了java 的 爬虫框架WebMagic和WebCollector在WebMagic踩了几个坑以至于不得不放弃转向WebCollectorWebMagicslf4j日志问题这个好解决,排除一下就可以 <dependency> <groupId>us.codecraft</groupId> &...
2018-12-18 18:10:29 1031
原创 spring cloud 填坑之旅
spring cloud config客户端无法启动客户端启动的时候,会加载配置的服务端地址, 这里必须将客户端配置放置到bootstrap.yml中, 程序运行的时候优先加载,如果放置在application.yml中将如上图加载默认配置, 除非将配置中心的端口设置为8888, 否则将无法启动程序...
2018-11-22 13:39:49 132
原创 编程学习网站收藏
每天学习一点点,其实一辈子也学不会,还是尽量有多少学多少吧 - - 哈哈哈前端1.vue和Flutter -----http://jspang.com/后端运维架构更新中…
2018-11-13 16:27:56 242
原创 分布式锁的实现方式
记录一下,说不定就用到了呢 - -首先了解一下名词CAP理论 CAP(Consistency一致性、Availability可用性、Partition-tolerance分区可容忍性)理论普遍被当作是大数据技术的理论基础。同时,根据该理论,业界有一种非常流行、非常“专业”的认识,那就是:关系型数据库设计选择了C(一致性)与A(可用性),NoSQL数据库设计则不同。其中,HBase选择了C(...
2018-11-13 11:06:14 197
原创 centos git最新版本安装
下载辅助工具yum -y groupinstall “Development Tools”yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel源代码wget https://www.kernel.org/pub/software/scm/git/git-2.13.3.tar.gz登录h...
2018-10-26 15:51:51 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人