5 Jameslvt

尚未进行身份认证

我要认证

这个世界非常多样,自我实现的方式也绝不止哪一种。我们每个人都不一样,永远不要试图成为他人,那是妄念。我们唯一能做的,就是看清自己并努力成为更好的自己,这条路永远都不会错。

等级
TA的排名 7w+

多线程与高并发(二)

多线程与高并发二基础知识基础知识volatile关键字保证的是:可见性(缓存一致性)禁止指令重排序

2020-07-28 19:00:13

多线程与高并发(一)

多线程与高并发基础概念基础概念创建一个线程的两种方式:继承Threadclass MyThread extends Thread{}new MyThread().start();实现Runnable接口class MyThread implements Runnable {}new Thread(new MyRun()).start();面试时候有时候会问到,启动线程的三种方式:Thread、Runnable通过Lambda表达式或者Executors.newCache

2020-06-24 16:29:30

Activti整合SSM的异常(DbSqlSession或者Error creating bean with name processEngine)

SpringCloud整合Activiti的时候,集成组件的时候,由于表是自己拷贝过来的,数据库中act_表基本上都是空的,报下面错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is java.lang.Null

2020-05-27 16:16:48

Mysql 5.7.X版本中遇到1055错误解决办法

错误信息[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GR...

2019-12-12 18:22:32

springboot项目打包jar包运行的无限重启

本文链接:https://blog.csdn.net/woaixiaoxiongdi/article/details/103347924springboot项目打包jar包运行的无限重启1.出现的问题最近遇到项目在idea上运行正常但是在打包成jar后就一直无限重启,找了很久的原因,后来发现是因为devtool和日志存储的原因。 <dependency&...

2019-12-04 21:36:04

java.lang.ClassCastException: com.sun.proxy.$Proxy66 cannot be cast to java.sql.Connection

闲话不多说,上代码:public Connection getConnection() throws SQLException { if(connPool.size() > 0){ //从集合中获取一个连接 final Connection conn = connPool.removeFirst(); //返回Connection的代理对象 log.debu...

2019-07-04 17:06:56

Docker在centos上的安装步骤

最近一段时间没有更新博客了,工作,工作,闲话不多说,docker大家都很不陌生,从去年5月份在做大数据项目的时候,我看网上有的朋友就用docker来搭建的大数据集群,当时由于对大数据需要,就没有过多研究docker,接下来会研究一下docker的使用,回归正题,今天就在centos7上搭建一下docker。背景: 由于用的是公司的电脑(win10 系统)来做研究,电...

2019-03-25 22:31:54

textmate常用快捷键备忘

视图切换Ctrl + Option + Cmd + D # 显示/隐藏左边文件导航树Cmd + Option + W # 切换代码折行Cmd + Option + -> # 切换左右Tab页Cmd + Option + <-Cmd + Shift + { # 切换左右Tab页Cmd + Shift...

2019-03-05 11:04:44

Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)

最近打算重新拾起我的Mac,win系统用的有点卡,试试Mac能无缝对接上么,于是又搞了点花里胡哨的item2。效果如下:拥有语法高亮,命令行tab补全,自动提示符,显示Git仓库状态等功能。 安装首先我们下载的 iTem2 这个软件,比Mac自带的终端更加强大。直接官网 http://iterm2.com/ 下载并安装即可。 配置将iTem2设置为默认终端:...

2019-02-18 21:49:50

Mac替代Xshell的良心国产软件 FinalShell

用了一年的mac,最近由于换工作,公司突然给了台win电脑,在win上面使用xshell,感觉很方便,于是乎在mac上也找点好用的终端工具,无意间发现FinalSehll,发现这个还是真的好用链接地址:http://www.hostbuf.com/t/988.html下载好对应电脑版本的工具接下来看下使用的方法主要特性: 1.多平台支持Windows,Mac OS X,Linux ...

2019-02-18 11:17:46

liqiubase 一个自动化数据库迁移工具

在过去几年中,我使用过的大多数应用程序都是需要管理大量数据的企业应用程序。从事这类项目的开发团队常常将数据库视为与应用程序完全脱离的单独实体。造成这种现象的原因是组织结构经常将数据库团队从应用程序开发团队分离出来。有时候,这是团队的习惯引起的。不管怎样,我发现这种分离会导致(或忽略)一些实践:手工变更数据库 不能与团队的其他成员分享数据库变更 使用不一致的方法变更数据库或数据 使用低效的...

2019-01-14 17:57:21

IntelliJ IDEA 性能调优

IntelliJ IDEA 问题描述问题原因解决方法调优后观察为什么要选择用户`idea.vmoptions`文件IntelliJ IDEA 问题描述IntelliJ IDEA 在 多窗口、多项目协作开发时,MacBook Pro的散热风扇凶猛地转动,相关配置如下:MacBook Pro 配置MacBook Pro (Retina, 15-inch, Mid 2015)型号名称...

2018-11-28 09:25:27

带你走进zk的世界

1、Zookeeper的角色 领导者(leader),负责进行投票的发起和决议,更新系统状态。 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,ob...

2018-09-25 10:06:10

算法浅谈

最近在研究算法,看到这么一句话感触挺深刻,不讲时间复杂度的算法都是耍流氓,感觉挺有趣的,其实也就是这么回事,研究算法主要目的是研究时间的复杂度,若算法中不谈时间的复杂度,没有任何意义。算法的定义:有穷性 :就是说必须在人类毁灭前结束 确定性:举个例子,老板便宜一点,那么这个一点是多少,所以必须确定 可行性:比如造个飞碟(你这么厉害你家里人造么) 输入&输出那么我们来介绍一下...

2018-09-14 20:51:38

数据库中Explain 执行过程的查看

因为最近看Hive ,Hive 其实就是MapReduce的封装,基于一个统一的查询分析层,通过SQL语句的方式对HDFS上的数据查询进行查询,统计和分析,这个过程是一个MR过程,我们如何能够通过查看执行sql的过程来查看MR这个过程,从而做到后续的一些优化之类的。使用EXPLAIN  了解Hive是如何工作,第一个就是需要了解EXPLAIN功能我们在hive shell 下面输入EXPL...

2018-09-06 14:43:39

Hive web 端配置HWI配置

1.当初我们安装hive的时候是apache-hive-1.2.2-bin.tar.gz,这时候我们需要下载另外一个web端的配置包hive apache-hive-1.2.2-src.tar.gz,下载地址:http://mirrors.shu.edu.cn/apache/hive/hive-1.2.2/2.接下来我们需要解压目录,然后,进入到该目录里面  /usr/local/src/ap...

2018-09-01 14:40:28

pySaprk,pycharm编写spark的python脚本,远程上传执行和本地模式执行

上次,我们用scala来编写来spark,这次我们用python来写spark脚本,我们在上篇博客中说过,spark的版本是2.2.0,scala的版本是2.1.x,这样我们在集群中,由于spark的版本,没有办法使用pySpark wordcount.py 来执行脚本,只能使用spark submit wordcount.py来执行脚本,在Linux环境是这样执行的,但是我们写脚本,可以直接在L...

2018-08-30 10:43:08

spark集群模式调试以及远程配置

最近学习spark,在本地模式跑完程序,想再去集群上面测试,但是发现一直报下面错误:java.lang.NoSuchMethodError: scala.runtime.ObjectRef.create(Ljava/lang/Object;)Lscala/runtime/ObjectRef; at CF$$anonfun$3.apply(CF.scala:33) ...

2018-08-29 11:49:59

学习资料整理,一起学习,不断奋斗的小猪

所有学习的资料网站:https://mooc1-1.chaoxing.com/nodedetailcontroller/visitnodedetail?courseId=201020838&knowledgeId=124817327  算法学习视频:https://pan.baidu.com/s/1aTVVP59qWJ-wwFxHZ4PqDA#list/path=%2F    ...

2018-08-24 14:35:09

mac安装多个版本jdk,自由切换

安装JDK6、JDK7、JDK8三个版本,安装后通过Java -version检测是否安装好 打开.bash_profile,没有的话创建vim .bash_profile 写入以下内容,其中路径对应自己本机实际安装版本路径,保存退出export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Homee...

2018-08-14 21:38:27

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。