
java
文章平均质量分 57
言寡
练武不练功,到底一场空,积少成多
展开
-
selenium文件上传
package com.test.upload;import java.io.File;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class UploadTest { p转载 2017-12-27 09:33:39 · 211 阅读 · 0 评论 -
如何安装乌班图
下载虚拟机,下载乌班图镜像文件,创建新的虚拟机,输入账户密码打开,注意安装目录最好不要使用中文,用光盘和ios两种方式驱动原创 2018-01-06 19:58:23 · 1090 阅读 · 0 评论 -
Http协议的具体分析
1.说一下什么是Http协议?对器客户端和 服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。2、什么是Http协议无状态协议?怎么解决Http协议无状态协议?(曾经去某创业公司问到)1、无状态协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息2、无状态协议解决办法: 通过1、Cookie 2、通过Session会话保存。3、说一下Http协议中302状态(阿里经常...原创 2018-03-09 13:53:16 · 215 阅读 · 0 评论 -
filddler的具体使用
filddler的具体使用原创 2018-03-09 13:53:37 · 608 阅读 · 1 评论 -
字符串的截取源码
String s=sub("asghgd讨论会上ffsdaf",4,7); System.out.println(s);} private static String sub(String string, int i,int j) { char [] c=string.toCharArray(); StringBuffer sb=new StringBuff...原创 2018-03-10 10:12:50 · 282 阅读 · 0 评论 -
TCPsocket通信(python)
客户端发送数据# -*- coding:utf-8 -*-import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('127.0.0.1', 9999))print(s.recv(1024).decode('utf-8'))l=['shixinfa','shixiaochun','zhan...原创 2018-03-21 16:39:40 · 290 阅读 · 0 评论 -
sqlite(python)
# -*- coding: utf-8 -*-import sqlite3conn = sqlite3.connect('testdemo.db')# 创建一个Cursor:cursor = conn.cursor()# 执行一条SQL语句,创建user表:cursor.execute('create table user (id varchar(20) primary key, na...原创 2018-03-21 16:40:37 · 260 阅读 · 0 评论 -
mysql(python)
# -*- coding: utf-8 -*-import mysql.connector# 注意把password设为你的root口令:conn = mysql.connector.connect(user='root', password='933032', database='sxf')cursor = conn.cursor()# 创建user表:cursor.execute(...原创 2018-03-21 16:59:18 · 131 阅读 · 0 评论 -
Python基础编程
print ("shixinfa");name="zhangyan";age=23;result=100+300;print (age+result);if(result>age): print ("true");else: print ("false");i=0;while(i<age): i=i+6; print(i);for j in range(0,ag...原创 2018-04-08 14:36:54 · 195 阅读 · 0 评论 -
Python字符串反转
str1="I am a boy"tupledata=str1.split(" ")length=len(tupledata)'''for i in length: temp=tupledata[i] tupledata[i]=tupledata[length-i-1] tupledata[length-i-1]=temp;'''for i in range(...原创 2018-03-21 17:14:26 · 251 阅读 · 0 评论 -
selenium中的xpath和webdriver研究
原创 2018-04-09 08:29:22 · 214 阅读 · 0 评论 -
Linux查看log,操作进程,查看版本等
linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解: tail -n 1000:显示最后1000行 ...原创 2018-04-01 18:29:19 · 1388 阅读 · 0 评论 -
两个有序数组合并成一个大的有序数组
package com.test;public class use7 { public static void main(String[] args) { int[] a = { 3, 4, 7, 9 }; int[] b = { 1, 5, 6, 77 }; int[] result = MergeList(a, b); for (i...原创 2018-04-01 18:30:02 · 1493 阅读 · 0 评论 -
Java的线程安全问题
Java中各种集合(字符串类)的线程安全性!!! 一、概念:线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或者数据被污染的情况。线程不安全:就是不提供数据访问时的数据保护,多个线程能够同时操作某个数据,从而出现数据不一致或者数据污染的情况。对于线程不安全的问题...原创 2018-04-01 18:30:45 · 277 阅读 · 0 评论 -
mysql的关联表复杂操作
select * from stu inner Join score on stu.id=score.id;左右都出来select * from stu left Join score on stu.id=score.id;左边的全部展示出来select * from stu right Join score on stu.id=score.id;右边的全部要展示出来 select scor...原创 2018-04-01 18:32:47 · 302 阅读 · 0 评论 -
Python的接口测试代码
url5='http://comment.house.ifeng.com/php/api/getHouseCommentSize'data5={'houseId':'305','key':'IFH_COMMENT_KEY'}sj=requests.post(url5,data5)data=json.loads(sj.text)print (data)str=data["data"]pr...原创 2018-04-01 18:33:50 · 651 阅读 · 0 评论 -
回文的判断方法
String str = ""; System.out.println("请输入一个字符串"); Scanner input = new Scanner(System.in); str = input.next(); StringBuffer sb = new StringBuffer(str); sb.reverse();// 将Str中的...原创 2018-04-09 11:27:34 · 949 阅读 · 0 评论 -
java编写简单Post请求工具
get方法实现类package com.runoob.test;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.net.URL;import java.util.ArrayList;import javax.servlet.ServletException;i...原创 2018-04-02 09:25:58 · 1107 阅读 · 0 评论 -
Springmvc的具体分析
这个是控制层的代码spring-servlet .xml配置文件web配置文件原创 2018-04-14 17:52:21 · 124 阅读 · 0 评论 -
2018年1月到4月的一点小结
1.eclipse和JDK也有64和32位的区别,programs Files(X86)默认安装32位的软件programs files默认安装是64位的,java -version如果显示了64bit就说明jdk是64位的否则默认为32位的,adt中的eclispe和jdk版本不一致的话会报错的。2.当电脑卡死的时候,从安全模式进入,这样的话删除系统盘里面的文件,扩大内存,这样的话就可以使用正常...原创 2018-04-10 17:34:24 · 156 阅读 · 0 评论 -
springMVC No mapping found for HTTP request with URI (2012-02-03 09:21:13)
转载▼标签: 杂谈 No mapping found for HTTP request with URI出现这个问题的原因是在web.xml中配置错了,如: <servlet> <servlet-name>springMVCDispatcherServlet</servlet-name> <servlet-class>org.springframe...转载 2018-04-16 18:06:49 · 120 阅读 · 0 评论 -
队列基本操作
package diffdemo;public class QueueUse { private int maxSize; // 栈的大小 private int top; private int tail; private char[] arr; public QueueUse(int size) { maxSize = size; top = -1; tail = -1; arr = ...原创 2018-04-11 17:54:19 · 128 阅读 · 0 评论 -
单例模式
public class DesingeDemo {static class SingleTon {// 饱汉模式private static SingleTon singleton;private SingleTon() {}public static SingleTon getSingleTon() {singleton = new SingleTon();return singleton;}...原创 2017-12-02 15:43:43 · 222 阅读 · 1 评论 -
spring静态资源不进行过滤
SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 <mvc:resources location="/" mapping="/**/*.js"/> 2 <mvc:reso...原创 2018-04-17 17:51:10 · 2647 阅读 · 0 评论 -
牛客网选择题的总结
1.线性结构 是一个有序数据元素的集合。 其中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。 常用的线性结构有:线性表,栈,队列,双队列,数组,串非线性结构 中各个数据元素不再保持在一个线性序列中,每个数据元素可能与零个或者多个其他数据元素发生联系。根据关系的不同,可分为层次结构和群结构。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树...原创 2018-04-12 09:46:16 · 271 阅读 · 0 评论 -
java 的模糊查询
java代码package com.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.u...原创 2018-04-20 09:13:52 · 1227 阅读 · 0 评论 -
如何读取数据库配置文件
java代码public ArrayList<String> getConn() { Properties prop = new Properties(); String url = null; String password = null; String username = null; String driver = null; try { prop.load(t...原创 2018-04-20 17:43:14 · 1103 阅读 · 0 评论 -
java两个jsp文件之间数据的传输
index.jsp My JSP 'index.jsp' starting page String str="10"; int number=Integer.parseInt(str); %>原创 2018-04-20 17:46:04 · 1030 阅读 · 0 评论 -
omcat 8 启动startup.bat闪退的解决方法
2017年07月06日 10:11:24阅读数:6014一、问题的出现有几种,例如:环境没有配置好,端口冲突被占用等等...此博文主要的讲解博主遇到的问题及问题的解决方案。首先我们来配置一下环境变量,如下:变量名环境路径TOMCAT_HOMED:\apache-tomcat-8.5.16CATALINA_BASED:\apache-tomcat-8.5.16CATALINA_HOMED:\apac...转载 2018-05-03 10:39:06 · 253 阅读 · 0 评论 -
jsp的基础编程
jsp页面的使用<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose原创 2018-04-21 14:52:26 · 1372 阅读 · 0 评论 -
javaweb访问数据库技术(实现显示数据库数据和添加数据)
queryVip.jsp<%@page import="java.sql.Connection"%><%@page import="java.sql.Statement"%><%@page import="java.sql.ResultSet"%><%@page import="java.sql.DriverManager"%&am原创 2018-04-21 15:28:49 · 7866 阅读 · 1 评论 -
The CATALINA_HOME environment variable is not defined correctly
2014年01月10日 16:32:35阅读数:431341、问题配置Apatch Tomcat过程报错:[html] view plain copyThe CATALINA_HOME environment variable is not defined correctly.This environment variable is needed to run this program 但是“系...转载 2018-05-03 15:06:56 · 1019 阅读 · 0 评论 -
tomcat一闪而过的原因
双击tomcat的bin目录下的startup.bat时一闪而过时,可以右键startup.bat找一个文本编辑器打开,然后在文本的最后敲上pause,保存后重新运行startup.bat,这时候窗口会留在桌面上(调试成功,把pause去掉即可)。我们可以看到DOS窗口里有错误信息。1. The JRE_HOME environment variable is not defined correc...转载 2018-05-03 15:09:56 · 257 阅读 · 0 评论 -
Springmvc向数据库添加数据并显示
control 层: @RequestMapping( value ="/user/save", method = RequestMethod.POST) public ModelAndView userSave(HttpServletRequest request,ModelMap map){ ModelAndView mav = new ModelAndView();...原创 2018-05-03 15:49:58 · 3810 阅读 · 0 评论 -
Springmvc配置文件的处理
springmvc.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://原创 2018-05-03 15:58:35 · 115 阅读 · 0 评论 -
关于eclipse无法修改Server Locations选项
我今天搞了20分钟,还是借助咱强大的优快云社区才搞定的,但是还是觉得一些教程不够简单明了,遂再写一篇简单的关于eclipse无法修改Server Locations选项的博文详细步骤1.检查server中是否有项目,有的话,就直接删除2.找到删除按钮直接删除3.删除tomcat4.重新安装...转载 2018-05-03 11:30:07 · 166 阅读 · 0 评论 -
tomcat双击startup.bat一闪而过的解决方案
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑...原创 2018-05-04 09:10:14 · 323 阅读 · 0 评论 -
链表的操作
原创 2018-05-10 17:40:14 · 136 阅读 · 0 评论 -
mybaits最简单的例子
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境 1、创建测试项目,...转载 2018-05-11 09:03:23 · 186 阅读 · 0 评论 -
svn代码提交冲突
如图,我们一般都是选中项目以后,右键 -team-与资源库同步下面会跳转到myeclipse的 同步的模式,下图中的三个按钮很重要,是我们同步的三个主要按钮。这个蓝色的按钮,在没有冲突的前提下,蓝色按钮里面的都是你要更新的。直接更新即可这个灰色的按钮,灰色按钮里面的都是你要提交的。挨个文件看一下,是不是你要提交的东西。是的话 commit下面重点说一下冲突。有以下几个解决方法。第一,如果自己改的并...转载 2018-05-11 09:45:47 · 3447 阅读 · 0 评论