Hibernate重复映射字段

2016-01-08
阅读 1 分钟
2.8k
有时候,使用@ManyToMany@JoinColumn这种形式的表关联会和原本的@Basic@Column造成冲突 代码如下: {代码...} 解决方法在@JoinColumn中将属性设置只读 {代码...}

SessionCookie相关设置

2016-01-08
阅读 1 分钟
5.1k
SessionId只要用特定的方式传递到服务器,服务器就可以解析到SessionId并拿到Session数据。常见的有URL参数、Cookie、Header参数等传递方式。

SpringMVC无法访问根目录的问题

2016-01-08
阅读 1 分钟
4.2k
开始用的是Spring3,部署到Tomcat7的时候发现无法访问根目录 发现使用Tomcat6可以访问,可能是触发了某个Servlet版本和Tomcat兼容的BUG 最终得知原来是welcome文件的问题,因为映射到根目录的Mapping方法被welcome文件替代了

搜索网站源码关键字

2015-02-05
阅读 1 分钟
2.3k
在 Chrome DevTools 中点击 Show Drawer 就能使用

Chrome 追踪JS调用过程

2015-02-05
阅读 1 分钟
6.8k
在前端开发中会碰到很难查询到调用者的情况 不过利用Chrome提供的一系列API可以解决这些事情 例: {代码...} 当你想知道log究竟是谁调用的时候,无从下手 这时候可以使用console.trace() 在Chrome DevTools 中打开Source标签,然后修改js代码 改为: {代码...} 这将会输出调用call函数的过程

编译安装PHP

2015-01-26
阅读 1 分钟
2.9k
配置安装选项 ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --enable-zip \ --enable-fpm \ --enable-static \ --enable-debug \ --enable-calendar \ --enable-mbstring \ --enable-sockets \ --with-openssl \ --with-zlib \ --with-curl \ --with-gettext \ --with-iconv ...

Nginx启动脚本

2015-01-23
阅读 11 分钟
6k
CentOS7 此脚本在/usr/lib/systemd/system/目录下使用 {代码...} CentOS6 此脚本在/etc/init.d/目录下使用 {代码...} Ubuntu 此脚本在/etc/init.d/目录下使用 {代码...}

编译安装Nginx

2015-01-23
阅读 1 分钟
3k
配置安装选项 ./configure \ --prefix=/usr/local/nginx \ --with-http_ssl_module \ --with-http_gzip_static_module

制作自己的Vagrant Box

2015-01-23
阅读 1 分钟
14.5k
前置条件 安装VirtualBox 安装Vagrant 在VirtualBox中安装操作系统,例如 CentOS 想要将操作系统打包为可用的Vbox镜像要做以下工作 创建vagrant用户和用户目录,密码为vagrant 添加vagrant用户的公共密钥,文件为/home/vagrant/.ssh/authorized_keys 在真实操作系统中执行vagrant package --base 虚拟机名称,这样会创建...

XMLHttpRequest(Ajax)无法修改header中的Cookie

2015-01-19
阅读 1 分钟
4.1k
在调试接口的时候发现Jquery Ajax怎么修改headers的Cookie都无法生效,于是得到了这个答案 另外还有一些也无法修改,下面是不能修改的项目的数组 {代码...}

mysql insert出现重复数据

2015-01-19
阅读 1 分钟
4k
由于一开始使用了事务和排它锁所以并未担心出现这样的问题 但是突然发现在没有数据的情况下插入数据会出现重复数据 以为是行锁影响了,将行锁去除后再试竟然没有变化 于是想用其他方式代替select和insert的两条sql 防止重复数据的方法 insert ignore into on duplicate key update insert … select … where not exist re...

linux 安装字体

2015-01-19
阅读 1 分钟
7.6k
因为需要用到PhantomJs显示中文网页所以需要安装中字体,否则会显示方框。 字体可以在windows或其他网站找到,字体为ttf格式。 首先将字体文件拷贝到/usr/local/share/fonts目录下,可创建子目录 在字体目录下执行mkfontscale命令(如果没有此命令则需要安装) 在字体目录下执行mkfontdir命令(如果没有此命令则需要安装...

在一系列的操作中保证原子性

2015-01-19
阅读 1 分钟
2.1k
可以先将要执行的操作过程记录下来,并且保证可以独立进行恢复 这样就能在某一个环节发生错误时,对发生错误之前操作进行回滚处理,相应的错误信息也可以获取到

curl 访问需要cookie的地址

2014-01-22
阅读 1 分钟
3.7k
{代码...}