自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿拉蕾的博客

记录自己学习的过程和错误

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 乐观锁 和 悲观锁

            我们需要明白,锁机制有两个层面,一种是代码层次上的,如Java中的同步锁,典型的就是同步关键字synchronized ( 线    程级别的)。另一个就是数据库层次上的,比较典型的就是悲观锁和乐观锁。         乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的...

2018-04-17 14:22:59 293

原创 总结idea 利用服务器的wsdl生成Service 客户端

前段时间写物流接口,其实就是合作物流公司给接口规则,我们读取人家的信息。摸索了很久,在网上读了很多文章最终还是解决了。说先现在的情况,目前有多种方式可以axis ,cxf ,还有java自己的工具,axis工具我没能成功生成server client 代码,但是cxf成功生成了,但是他的代码里看到用的还是java本身的累,折腾那么久还是用回了java本身得类。在用运行代码的时候最容易的就是发生的所...

2018-04-17 14:18:10 1742

原创 MySql主从复制 Master-slaver

通过阅读网上以及书本知识的总结:仅为学习记录,有误请大家指出。Mysql自身提供了主从复制功能,可以比较方便实现数据的多处自动备份。主从复制有点:多处的数据备份保证了数据的安全性,同时通过数据库的读写分离进一步的提升数据库的负载性能。以下是多个数据库间主从复制与读写分离的模型:    在主从的数据库体系中,多个服务器采用异步的方式更新主服务器的变化。业务服务器在对数据库执行写或者修改的操作是在主服...

2018-04-12 12:46:15 604

原创 tomcat 设置运行是参数

项目中用到log4j2,在log4j2.xml中有一个变量一直找不到在哪里配置的,在linux环境中,以为是环境变量,echo 看了一下没有此变量,怀疑在tomcat中配置,查询tomcat配置发现在bin下catalina.sh配置的。...

2018-04-11 13:09:55 611

原创 idea 打war包

看了网上说的好复杂呀,我就用最简单的方式打包

2018-04-10 17:22:38 137

转载 linux 查看系统变量

Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。 2 临时的:使用export命令声明即可,变量在关闭shell时失效。1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 例如:编辑/etc/prof...

2018-04-10 17:13:50 23150

原创 telnet

在linux/unix下使用telnet hostname port连接上主机后会提示Escape character is '^]'说明你telnet 的端口是正常监听的按ctrl+]可以进入命令行quit退出

2018-04-10 16:36:19 1776

原创 Linux常用命令

1、cd 不用说了2、Linux 解压war和打包 jar -xvf ROOT.war    注:在当前目录下解压 ROOT.war,并不会自动创建ROOT目录。    如果想让它解压到ROOT目录,最好先建一个ROOT目录,然后在ROOT目录内解压ROOT.war。网上说可以用unzip,但是我没用jar命令解压时不能指定目录,unzip解压war包可以放到指定目录。unzip -d 指定目录[...

2018-04-10 16:03:52 114

原创 在linux上的Tomcat服务器上部署java项目

在tomcat上部署java项目本来觉得挺简单的,但是遇到若干问题,总结下。1、启动时候报错 JSR 356 WebSocket (Java WebSocket 1.1) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSoc...

2018-04-10 15:51:51 627

原创 git 小乌龟报错

报如下错误,我遇到有三种情况1. 确认git的安装位置和git 的sshkey是否默认识别~/.ssh下,最好在默认目录下生产key2.设置中需要改成git的ssh.exe3.就是生产的key是否添加正确...

2018-04-09 15:18:20 1701

转载 TortoiseGit 提示Disconnected: No supported authentication methods available (server sent: publick)

TortoiseGit 在clone等操提示Disconnected: No supported authentication methods available (server sent: publick key)多半是因为git和小乌龟有冲突,解决方法:右键--小乌龟---settings--network--修改ssh client为git的ssh.exe...

2018-04-08 13:49:12 854

转载 linux

1、pingping命令工作在OSI参考模型的第三层-网络层。ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命令可以帮助网络管理者测试到达目的主机的网络是否连接。ping无法检查系统端口是否开放。2、telnetTelnet是位于OSI模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程...

2018-04-08 12:11:57 112

原创 maven 包类重复问题

主要是遇到slf4j-log4j12和log4j-slf4j-impl冲突看网上有几种方法但是在我这里有没起作用,1 mvn dependency tree 我们项目用的2.6,据说换成2.8起作用,但是我没尝试成功2 通过idea查看maven project 中的dependencies 中找到引入包的依赖并在包中添加exclusions标签排除依赖包<dependency> ...

2018-04-07 13:06:05 2345

原创 SecureCRT安装激活

安装:自行根据电脑位数选择x86、x64版本进行安装,傻瓜式安装即可,步骤可参考下图,安装完成后不要打开软件需要注意的是激活步骤如下:1【注册CRT】解压下载的注册机压缩包,分别将其中的注册机拷贝至软件安装目录2)保持SecureCRT软件关闭(运行的话会提示你正在运行的,关闭就好)。3)运行SecureCRT keygen.exe注册机,点击 Patch,此时会让你选择 Secure...

2018-04-07 12:29:03 3785 1

转载 使用TortoiseGit操作分支的创建与合并

2018-04-05 19:23:31 317

原创 TortoiseGit 配置

1、安装完git后(最好和机器位数一样)    设置全局用户名密码         $ git config --global user.name "user.name"        $ git config --global user.email "[email protected]"也可以不设置2、查看是否存在ssh keys $ cd ~/.ssh ...

2018-04-05 19:22:21 2441

原创 Oracle 12 PLsql develop 安装

1.安装对应版本的Oracle客户端2.安装Oracle 12 PLsql develop如果没有安装Oracle客户端或Oracle数据库,会出现缺少Connect as选项3配置TNS_ADMIN,这一点和v11.x是不一样的,那个时代默认tnsnames.ora是放在安装路径的根目录下,但是v12是需要通过该TNS_ADMIN环境变量来配置tnsnames.ora路径;这个也是当时我没有首次...

2018-04-05 18:56:42 274

原创 检查你的系统安装的Java环境

1、验证java是否安装成功在“开始”==》"运行"==》输入“cmd”弹出命令窗口,输入java或者javac后按回车键,发现有很多提示符命令。那么证明你的Java环境是安装成功了的。2、查询版本    在“开始”==》"运行"==》输入“cmd”弹出命令窗口,输入java -version 3、查询java安装目录  在“  在“开始”==》"运行"==》输入“cmd”弹出命令窗口,输入jav...

2018-04-05 14:00:22 1834

原创 intellij中maven项目 报错 The packaging for this project did not assign a file to the build artifact

是run configuration -> maven -> preject name -> Parameters -> command line中是install:install. 改成install就可以了.或者是run configuration -> maven -> preject name -> Parameters -> command...

2018-04-03 16:05:08 7971

精通Dojo+(美)RawldGill著_12348166

精通Dojo+(美)RawldGill著_12348166

2014-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除