- 博客(29)
- 问答 (2)
- 收藏
- 关注
原创 samba服务搭建
文件传输smb主配置文件 /etc/samba/smb.conf? yum install samba samba-client 要启动smb和nmb服务 修改安全级别 security = sharehosts allow =允许访问的网段 192.168.1. comment?是共享目录的描述path?就是真正的共享目录位置了p
2017-02-26 22:20:31 164
spring mvc之@ModelAttribute注解
model.addAttribute("attributeName", abc); } @RequestMapping(value = "/helloWorld") public String helloWorld() { return "helloWorld.jsp"; } } 在这个代码中,访问控制器方法h
2017-02-22 22:52:32 118
常用工具类
erxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper;import net.sf.json.JSONArray;import net.sf.json.JSONObject;/** * Json工具类 * @author Asen 2017年2月19日 下午11:03:56 */public class JsonUtil { /**
2017-02-20 20:40:15 147
不恰当的update语句使用主键和索引导致mysql死锁
他属于事务非安全类表。 DBD Berkeley DB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能--事务控制。事务控制在任何数据库系统中都是一个极有价值的功能,因为它们确保一组命令能成功地执行或回滚。MyIASM MyIASM基于了IASM代码,应该可以说是IASM的衍生品,不过增加了不少有用的扩展。它是MySQL的默认数据表类型,基于了传统的ISAM类型,ISAM是Indexed Sequential Access Me
2017-02-08 01:26:21 871
Linux安装Oracle
mmon-* gnome-libs-* libstdc++-* libstdc++-devel-* -y 2.设置内核参数(/etc/sysctl.conf)vi /etc/sysctl.conf# semaphores: semmsl, semmns, semopm, semmnikernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 12
2017-02-04 21:33:07 98
SVN服务搭建
svnadmin create /home/myrepos //这里的文件目录自己随便设置 3,配置svnserve上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件authz passwd svnserve.conf 我们依次修改3.1,svnserve.conf修改以下几个部分:anon-access = read auth-access = write pas
2017-01-12 09:34:08 89
lamp论坛搭建
服务 启动数据库 设置开机启动 4、关闭防火墙,将selinux改为警告5、设置数据库创建登录用户的密码mysql_secure_installation6、进入mariadb创建论坛数据库 mysql -uroot -p123456create database luntan;quit7、重启数据库和web服务器8、上传网站文件到web服务器的默认访问目录下:/var/www/htmlrzsz XXX9、解压论坛文件 进入/var/www/htm
2017-01-12 09:32:59 94
github常用操作
sh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email 第四步: 回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key就是~/.ssh/id_rsa.pub内容。 第五步: 测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现Yo
2017-01-11 00:56:04 85
linux数据库初始化配置
pdate user set host = "%" where host = "localhost.localdomain"; flush privileges; oracle:到Oracle用户下1、默认数据库建立后就启动了,如果服务器重新启动,那就要手工去启动它了,命令如下: export ORACLE_SID=Asen(选择自己需要启动的数据库SID) echo $ORACLE_SID (显示实例名) sqlplu
2017-01-10 23:32:57 371
linux网卡配置
tBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=1a3eaf73-a82e-45fc-865e-aa4c24b837
2017-01-10 23:30:09 125
Linux配置vnc
isten tcp -localhost" source /etc/sysconfig/vncservers vncservervim /root/.vnc/xstartup只需要把最后一句twm &改为gnome-session &即可 service vncserver restart
2017-01-09 00:43:25 105
http服务搭建
status httpd.service关闭防火墙浏览器地址栏访问虚拟机IP 有页面代表服务器启动成功默认存放WEB服务器网页文件的目录为 /var/www/html/在这个目录下创建 index.html里面写入数据重启http服务在访问虚拟机IP地址更改默认WEB服务器网页文件目录要注意修改安全值 还要在最后加-R表示递归还要注意目录权限问题 虚拟主机配置 (一台主机 一个IP地址 两个域名)安装服务器文件 yum install httpd-
2017-01-08 09:32:43 136
linux安装python3
即可 将python3切换到默认 sudo rm -rf /usr/bin/pythonsudo ln -s /usr/local/bin/python3.4 /usr/bin/python 将python2切换到默认 sudo rm -rf /usr/bin/pythonsudo ln -s /usr/bin/python2.7 /usr/bin/python
2017-01-07 13:41:23 80
Activiti工作流(一)之基本操作介绍
照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。通俗的说,流程就是多个人在一起合作完成某件事情的步骤,把步骤变成计算机能理解的形式就是工作流。常见的工作流引擎有:OSWorkFlow、jbpm、activiti(对jbpm的升级) 如果在一个项目中我们需要引入工作流的话,首先需要引入相关jar包,然后获得一个工作流引擎,而获得这个工作流引擎的方式有三种: 1、通过代码方式获得: @Test publi
2017-01-02 20:59:00 125
Ognl值栈对象及struts标签
页面(key: struts.valueStack)。 值栈的内存结构分为: map栈: request session application list栈: action及全局对象 我们只需要通过ActionContext对象就可以访问struts的其他的关键对象。public class OgnlDemo2 extends ActionSupport {
2016-12-06 22:41:19 102
BOM元素之location对象
ion和document.location引用的是同一个对象 在location对象的属性中我觉得最有用的是可以用search查询浏览器发送过来的请求参数,但是通过这样获得的请求参数并不是我们最终想得到的请求参数,但是我们可以通过以下JavaScript代码来达到转换请求参数格式的目的window.onload = function () { //取得查询字符串,并去掉开头的问号 var qs = (location.search.length > 0 ? locati
2016-11-25 10:05:26 90
WebSocket浅析(一):实现群聊功能
接的模式,WebSocket 是类似 Socket 的 TCP 长连接的通讯模式,一旦 WebSocket 连接建立后,后续数据都以帧序列的形式传输。在客户端断开 WebSocket 连接或 Server 端断掉连接前,不需要客户端和服务端重新发起连接请求。在海量并发及客户端与服务器交互负载流量大的情况下,极大的节省了网络带宽资源的消耗,有明显的性能优势,且客户端发送和接受消息是在同一个持久连接上发起,实时性优势明显。 所需jar包:websocket-api.jar,tomcat从7.0版本开始支
2016-11-24 20:41:15 170
arguments及arguments.callee
并没有像java那么严格,因为在ECMAScript中的参数在内部是用一个数组来表示的,函数被调用的时候接收到的始终是这个数组,而不关心数组中包含包含哪些参数,甚至是没有元素也无所谓function test(a, b, c, d) { return a + b;}console.log(test(10, 20)); 这样的代码在JavaScript中是不会报错的,同时在JavaScript中我们可以通过下列代码获得实参及形参的个数 function test(a
2016-11-23 23:55:41 95
空空如也
关于JSON的一个问题,.forEach(a ->
2017-02-13
JavaScript多种属性自定义问题
2017-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人