- 浏览: 7308 次
- 性别:
- 来自: 南京
最新评论
文章列表
最近项目不是太忙,打算重新学习webservice,这是第一篇,直接采用tomcat发布webservice。
首先从网站下载axis-1_4的包,将对应的包解压,复制其中的axis,放到对应的toncat的webapp目录下。
启动tomcat,在浏览器中访问,能够看到apach-axis的界面,如下:
打开开发工具,编写一个简单的HelloWorld.java,内容如下:
/***
*
* @author liuzh10
* @desc 学习webservice的新篇章
*/
public class HelloWorld
{
...
在学习axis的时候,遇到了这个问题,然后百度了一下,解决了,方法有两种,如下:
方案1:Copy the tools.jar in C:\Program Files\Java\jdk1.8.0_131\lib to C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
方案2:将C:\Program Files\Java\jdk1.8.0_131\lib中的tools.jar放到 "项目/WEB-INF/lib” 下面。
一直以来,对于sql都是并没有花费时间与精力在上面,所以对于sql语句,一般都是秉承着会使用基本的增删查改就可以了,但是最近同事遇到了一个sql优化的问题,搞了好久,虽然最终废了好大的劲搞定了,但是还是感觉到了sql基础的薄弱,这才打算把sql相关的重新学习一遍,而关于join,这是第一篇。
首先,先甩出来一张已经被用烂了的图,如下:
由图可知,join大致分为内连接,外连接,右连接,左连接,自然连接。
首先,建两张表,emp、dep:
CREATE TABLE `emp` (
`id` int(11) NOT NULL,
`empName` varchar(20) ...
springboot使用redis,一般来说,还算是比较简单的,可以采用配置的方式,也可以使用代码注解的方式,我直接用的注解:
首先在pom中添加maven依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
在启动类****Application上添加对应的注解:
import o ...
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /pr ...
查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享
PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:
1、不使用session,换用cookie
session是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cookie里面,就是以cookie为中转站。你访问web服务器A,产生了session然后把它放到cookie里面,当你的请求被分配到 ...
项目用的是springboot,首先在maven的pom文件中,添加如下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
编写对应的控制层:
@RestController
@RequestMapping("/seller/product")
public c ...
将ID生成略组改成@GeneratedValue(strategy = GenerationType.IDENTITY)即可。
最近在做一个需求,就是涉及到表的问题,前端传过来一条数据,根据主键,查询数据库,如果不存在,那么久插入到数据库中一条,如果存在的话,就是以主键的方式,对数据库中的数据,进行更新。
拿到这个需求的时候,想的就是直接用if…else…代码进行判断,首先就是查询,查到了记录,就更新,没有查到,就进行数据的直接插入。
这种方法,本来是没有什么问题的,毕竟都能够完成要求,只是,因为数据库中这张表的记录,实在是太大,通过代码的方式,进行查询判断的话,实在是太消耗时间了,后来查询了一下,这才是找到Oracle数据库的merge into的方法完成。
首先,来看看merge into的基本语法(Oracl ...