- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 nohup使用
最近要用一个python脚本做调用桩,但是MobaXterm回话总是断开导致脚本停止。此时nohub的作用就来了nohup python test_8008.py &nohup:不挂断地运行命令,&:后台运行命令,连在一起就是后台不挂断运行命令。...
2021-11-16 19:48:05
778
原创 linux 删除大量文件
某个目录要删掉近500Gb的日志文件,用rm -rf * 删除显示参数过长。用以下命令成功解决问题find . -name "*.log" | xargs rm -rf "*.log"
2021-11-07 21:44:31
277
原创 Java 值传递
public class Main { public static void main(String[] args) { String name = "muhuo"; int age = 26; setName(name); setAge(age); System.out.println(name + " " + age); } private static void setName(String n.
2020-06-08 21:57:51
232
原创 Wireshark分析TCP三次握手过程
TCP三次握手过程大致流程图Wireshark分析三次握手1.客户端发起第一次握手,SYN为标志位、生成的随机序列号seq为Sequence number(raw) : 4044533600(记做J),表示请求建立连接2. 服务端收到请求,SYN为标志位、ACK=1、Acknowledgment number (raw): 40445336019(即ack=J+1)、服务端生成...
2020-04-18 21:39:12
2352
原创 常用Linux系统命令和shell脚本
1. ps -ef|grep mysql查看与mysql相关进程2. kill -9 pid强制杀死该进程3. find / -name stu.txt通过文件名搜索文件4. free -m显示Linux系统中空闲的、已用的物理内存 -m 指以MB为单位5. topLinux性能分析工具6.chmod修改文件或目录权限...
2020-04-18 18:16:31
843
转载 TCP/IP协议和三次握手
1.背景介绍要想了解什么是TCP/IP协议,就要知道什么是网络协议。书本上的定义:网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。中国人之间交流使用汉语,要遵循汉语的语法结构和发音;那如果我们跟英国人交流的话,就要使用英语的语法结构和发音;我们人与人之间交流所用的语言就是一种协议。对于计算机来说,两台机器之间的通信就要制定各种各样的协议,例如:文件传输...
2020-04-11 18:23:49
234
原创 用python脚本实现桩
脚本如下:#!/usr/bin/pythonimport socketserver = socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)server.bind(('192.168.2.157',10000))serv...
2020-04-11 17:55:54
1632
原创 RabbitMQ自学入门
// 连接RabbitMQ 简单工具类public static Connection getConnection() throws Exception { //1. 定义一个连接工厂 ConnectionFactory factory = new ConnectionFactory(); //2. 获取服务地址 factory....
2020-04-06 16:24:01
161
原创 Springboot2.1 读配置文件
在配置文件中读字段:@PropertySource(value = "classpath:xxx.properties",encoding = "utf-8")//在springboot中可以不用添加@Value("${key}")private String testKey;在配置文件中读Map:@Value("#{${xxxxx}}")private HashMap<S...
2019-07-23 21:06:03
209
原创 Springboot 配置多环境事例
springboot主配置文件application.propertiesspring.profiles.active=dev //表示此时的环境为application-dev.properties分别代表三个不同环境application-dev.propertiesapplication-test.propertiesapplication-prod.properties...
2019-07-23 21:05:50
317
原创 lo4j2配置示例
import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.apache.logging.log4j.ThreadContext;private Class clazz;private Logger logger;public AppLog(Class ...
2019-07-23 21:05:31
235
原创 java 8 stream包
List<Student> targetStudentList =people.getStudents().stream().filter(Student -> student.getId().equals(studentId)).collect(Collectors.toList()); //筛选符合条件的数据并返回ListList<Long> stude...
2019-07-23 21:05:06
632
原创 spring自定义校验注解
自定义校验电话号码注解@Target( { ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE })@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy = { TelNumber.TelNumberValidator.class })@Doc...
2019-07-23 21:04:46
494
原创 javabean 校验类
校验工具类:public class ValidationUtils { private static ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); private static Validator validator = factory.getValidator(); pu...
2019-07-23 21:04:23
194
原创 sql基础题
学生表 stu班级表 class成绩表 grade现要求查询每个班的course1课程的平均成绩,要求字段:班级id、班级名称、course1 的平均分select c.id classId ,c.name className ,avg(g.scope) avgScopefrom stu s join grade g on s.gid=g.id join class...
2019-07-17 21:05:17
418
原创 java基础面试题
public class A { protected int a=1; A(){ a=2; } public static void main(String[] args) { new C(); }}class B extends A { protected int b= 2; B(){ ...
2019-07-16 19:47:16
157
转载 简单的sql优化
1.查询不一定要使用select *,应该使用具体的字段代替*,只返回使用到的字段。2.在表中建立适当的索引,但也要避免建立过多的索引,建立过多索引会造成内存消耗过大且修改效率很低。3.不要在where条件中使用左右两边都是%的like模糊查询,尽量在字段后面使用模糊查询。 例:SELECT * FROM table_1 WHERE name LIKE '王%'4.尽量不要使用i...
2019-07-07 09:55:34
121
转载 MockMvc control层单元测试 参数传递问题
GET:1.路径参数@PathVariable2.表单参数@RequestParam POST:1.JSON请求体参数 @RequestBody 放:1.路径参数@PathVariable2.表单参数@RequestParam 删除:1.路径参数@PathVariable2.表单参数@RequestParam MockMvc:...
2018-11-30 15:47:46
9733
原创 分页携带参数问题
之前写过一个demo点击下一页查询条件就没了后来找到方法是要将参数一并写入url中jsp代码如下:<a href="?start=${vo.start+vo.count}&custName=${vo.custName}&custSource=${vo.custSource}&custIndustry=${vo.custIndustry}&custLevel=$...
2018-06-06 16:36:05
1393
原创 CentOS 7 安装java、tomcat、mysql、redis详解
本文介绍如何搭建了一个CentOS java web运行平台,及如何将项目上传到服务器并运行,具体用到的软件版本如下图所示。安装虚拟机及相关步骤根据提示一步步来,注意自定义配置将打印机去掉我是最小化安装及无图形页面Windows上安装好xshell和xftp登录CentOS输入ip addr 得到IP地址192.168.219.132 打开xshell连接CentOS以后就可以直接在xshell操...
2018-06-04 18:44:24
606
转载 json对象和josn字符串有什么区别
转载自:http://www.cnblogs.com/ilinuxer/JSON对象在使用springmvc的时候,后台@RequestBody接收的是一个json格式的字符串,对是字符串。先介绍一下json对象,首先说到对象的概念,对象的属性是可以用:对象.属性进行调用的。例如:var person={"name":"zhangsan","sex":"男","age":"24"}//js
2018-05-31 22:04:42
857
转载 @ResponseBody 和 @RequestBody
@Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用;在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。例如,异步获取 json 数据,加上 @Responsebody 注解后,就会直接返回 j...
2018-05-31 21:49:50
199
原创 Linux 常用命令
如何切换root到目录:通过su切换到root目录: 首先要重新设置root密码: wangmuhuo@ubuntu:~$ sudo passwd root 之后就可以切换root目录: wangmuhuo@ubuntu:~$ su 输入密码成功后: root@ubuntu:/home/wangmuhuo# ...
2018-05-28 15:58:39
103
转载 oracle 高效分页查询
无ORDER BY排序的写法。 SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd') AND TO_DATE ('20060731'...
2018-05-26 16:19:08
2460
转载 排序方法
插入排序:构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 代码实现: public void insertionSort(){ int out,in; for(out = 1; out < nElems; out++) { long temp = a[out]; ...
2018-05-21 13:57:13
205
转载 使用泛型实现(LRU)缓存
今天面试的笔试题有道笔试题用泛型实现缓存这是一种混合的数据结构,我们需要在哈希表的基础上建立一个链表。但是Java已经为我们提供了这种形式的数据结构-LinkedHashMap!它甚至提供可覆盖回收策略的方法。唯一需要我们注意的事情是,改链表的顺序是插入的顺序,而不是访问的顺序。但是,有一个构造函数提供了一个选项,可以使用访问的顺序。import java.util.LinkedHashMap;...
2018-05-21 13:05:51
3469
原创 ssm ajax 提交表单
@RequestBody将ajax提交过来的json数据转化为java对象,(required=false)表示允许为空,如果不为false传过来参数为空报错,@ResponseBody将数据转化为json数据在返回ajax。@RequestMapping(value="save.do") public @ResponseBody Customer save(@RequestBody(requ...
2018-05-19 19:33:01
1809
原创 ssm前后端数据交互
<a href="<%=basePath %>customer/edit.do?id=${row.cust_id}" >修改</a>提交的url id对应,将后台得到的数据放入model中,后台通过value="${customerById.cust_id }取出数据 @RequestMapping(value="edit.do") public...
2018-05-19 11:51:35
5067
2
转载 ssh项目如何将后台数据返回到前台
后台存放数据:ActionContext.getContext().put("list",list );HttpServletRequest request=ServletActionContext.getRequest();request.setAttribute("list",list);HttpSession session = ServletActionContext.getReques...
2018-05-17 20:46:25
6898
转载 ssh项目从前端传值到后台
1.单个属性的话就添加该属性的set get方法2.对象的话添加对象的set get方法public class UserAction { private User user; public String add(){ new UserManager().addUser(user); return "success"; } public ...
2018-05-17 19:00:04
5811
1
转载 springMVC controller间跳转
本人ssm初学者,学习过程中遇到这个问题:我需要插入或者修改一条数据,我想要的需求是插入成功后立马跳转到全部数据页面,而不是空数据的jsp页面,之前只知道controller 中的方法return 的String只能是逻辑视图jsp页面,后来百度才知道可以controller内方法之间跳转。总结就是: 内部跳转 : return "forward:/aaaa/bbbb.do"重定向...
2018-05-17 16:38:11
221
原创 ssh 简单入门实现登录 curd
CustomerAction.javapackage com.shiep.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controll...
2018-05-15 17:33:10
1062
原创 ssm自学curd入门
CustomerController.javapackage com.shiep.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import o...
2018-05-14 21:17:03
333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人