- 博客(65)
- 收藏
- 关注
原创 最新猫眼电影反爬虫解密
一、背景 查看网页源码会发现是这些字母组成了它的实时票房,并且每次刷新都会变化,是因为每次动态刷新了class=stonefont对应的woff字体静态文件造成的 因为woff文件会变,所以猜想每个woff文件之间应该有一定的...
2019-12-23 23:14:06
2645
原创 java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()
异常: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;通过分析发现pom.xml中引入了的是 persistence-api 版本问题<dependency> &l...
2018-06-07 14:34:59
7824
原创 Idea debug 无法启动项目 Unable to open debugger port (127.0.0.1:61407)
1、造成这个问题可能有两个原因端口占用冲突非端口占用冲突2、 端口占用冲突这个很好解决,网上大部分都说是端口占用冲突,打开Evet Log 查看会显示Address localhost:1088 is already in use直接干掉1088对应的进程就ok了3、非端口占用冲突当试过第二种方法之后发现还是没法启动,idea依旧显示Unable to...
2018-06-06 14:40:33
6658
原创 微信支付web开发遇到的一些坑
一、本地环境支付测试需要外网 方法1、ngrok 内网穿透工具,由于ngrok是国外产品,访问比较慢,建议使用NATAPP(基于ngrok高速内网穿透的服务)https://natapp.cn/ 方法2、 QQ浏览器9.0以上版本,打开应用中心,搜索“微信调试工具”并安装插件,直接输入端口点击启动服务,然后就可以在外网访问了。二、相关的域名设置 1、支付目录设置经过反复
2016-08-02 22:25:42
4193
原创 ubuntu16.04安装oracle11g
1、环境系统:ubuntu16.04 64位java 8安装成功2、 安装Oracle所需要的依赖包sudo apt-get install automake sudo apt-get install autotools-devsudo apt-get install binutilssudo apt-get install bzip2sudo apt-get install elf
2016-07-21 01:46:32
18290
3
原创 使用ajaxfileupload.js异步上传文件到服务器
1、ajaxfileupload.js今天研究一下了ajaxfileupload.js,简单的实现一下文件传入服务器的流程。测试环境环境SpringMVC2、引入依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>
2015-12-01 19:11:59
7015
原创 java实现文件上传到七牛服务器
1、基于七牛云存储服务构建的应用,基本架构2、引入七牛jar包 <!--七牛云存储--> <dependency> <groupId>com.qiniu</groupId> <artifactId>sdk</artifactId> <version>6.1.0</version> </depend
2015-12-01 18:45:36
7636
原创 Ubuntu14.04安装redis和简单配置
1、前言Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。2、安装//在终端中安装Redis服务器端sudo apt-get install redis-server安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序//在终端中检查Redis服
2015-10-06 01:20:20
17777
原创 autojump的安装和简单使用(环境:ubuntu14.04)
一、autojump的安装1、安装oh-my-zsh一、sudo apt-get install zsh//第二步执行时可能会出现 密码: chsh:PAM, 手动输入 chsh -s /bin/zsh 即可解决二、wget --no-check-certificate http://install.ohmyz.sh -O - | sh三、注销或重启就ok了2、oh-my-zsh 安装主题执行
2015-10-04 20:41:59
3864
原创 解决ubuntu14.04中sublime text2输入中文
解决ubuntu14.04中sublime text2输入中文1、下载sublime-imfix.c下载链接:https://github.com/YoungZHU/sublime-imfix2、安装c\C++编译环境和gtk libgtk2.0-dev终端下输入以下命令:sudo apt-get install build-essential libgtk2.0-dev3、编译共享库//该命令在s
2015-09-15 00:43:12
1177
原创 应用java多线程实现服务器端与多客户端之间的通信
应用多线程来实现服务器与多线程之间的通信的基本步骤1、服务器端创建ServerSocket,循环调用accept()等待客户端链接2、客户端创建一个Socket并请求和服务器端链接3、服务器端接受客户端请求,创建socekt与该客户端建立专线链接4、建立链接的socket在一个单独的线程上对话5、服务器继续等待新的链接服务器端Server.javapackage tes
2015-06-22 22:36:28
3273
原创 linuxcodeblocks运行时出现中文乱码
1、将encoding的编码utf-8改为windows9362、将运行控制台程序的终端后边的xterm -T $TITLE -e 修改为 gnome-terminal -t $TITLE -x点击确定
2015-05-21 20:10:32
2083
原创 struts2绑定对象数组
1、首先写一个要绑定的对象User.javapackage com.zjd.getExcel.entity;/** * Created by dong on 15-4-19. */public class User { public User(){} private Integer id; private String username; p
2015-05-01 22:25:00
1893
原创 log4j:WARN No appenders could be found for logger
新建一个log4j.properties文件,内容如下# Configure logging for testing: optionally with log filelog4j.rootLogger=WARN, stdout# log4j.rootLogger=WARN, stdout, logfilelog4j.appender.stdout=org.apache.log4j.Con
2015-04-27 18:45:57
741
原创 Struts2对AJax的支持(使用JQuery)
使用stream类型的Result实现Ajax1、视图:test.jsp<%-- Created by IntelliJ IDEA. User: dong Date: 15-4-22 Time: 下午3:26 To change this template use File | Settings | File Templates.--%>
2015-04-24 18:16:52
1161
原创 JXL操作Excel文件
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别
2015-04-18 21:16:37
768
原创 struts2上传图片
上传界面:upload.jsp<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>上传文件 UploadAction.javaimport java.io.File;import java.io.FileInput
2014-12-05 21:35:34
648
原创 tomcat7环境变量配置
首先,当然了,先配置jdk:我的电脑--->属性--->高级系统设置----->环境变量接下来进行配置:(我的jdk安装在D:\java\中)系统变量----->新建{变量名: JAVA_HOME值: D:\java\jdk1.6.0_21}新建{变量名: CLASSPATH值: D:\java
2014-09-18 22:45:18
1921
原创 JDK环境变量配置
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2014-09-18 22:17:57
560
原创 Tomcat端口问题
报错信息:Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. T
2014-06-12 17:55:03
621
原创 BT5 R3火狐浏览器汉化
中文安装包的下载地址:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/14.0.1/linux-i686/xpi/zh-CN.xpi回车后会出现提示,安装完毕后重启FireFox;继续在FireFox地址栏里输入"about:config" 回车,点我同意。然后在过滤器里输入"general.
2014-05-22 22:13:33
872
原创 putty连接BT5
安上了bt5不能连接putty真蛋疼,ssh开了的就是连接不上,后来上网搜了一下大概是密钥对的问题。下面给出解决办法,记录一下解决办法。1 看你是否安装sshapt-get install openssh-server2.密钥对ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keyssh-keygen -t ds
2014-05-22 17:43:35
792
原创 打开vmware系统文件出现:“Invalid configuration file. ”的解决办法
安上了bt5不能连接putty真蛋疼,ssh开了的就是连接不上,后来上网搜了一下大概是密钥对的问题。下面给出解决办法,记录一下解决办法。1 看你是否安装sshapt-get install openssh-server2.密钥对ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keyssh-keygen -t ds
2014-05-22 17:42:13
4722
原创 centOS设为文本启动方式
centOS图形界面需要点用系统大量的内存和CPU资源,对于服务器而言,高效率是最重要的,因此将Centos 默认启动改为文本方式。在终端中输入:vi /etc/inittab有段说明文字:# Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to
2014-05-09 12:05:02
2318
原创 环形队列实现元素逆置
代码:#include#include#define MaxSize 5typedef char ElemType;typedef struct{ ElemType data[MaxSize]; int front,rear;}SqQueue;//初始化void InitQueue(SqQueue *&q){ q=(SqQueue *)malloc(sizeof(Sq
2014-04-02 00:33:29
6356
原创 括号匹配
代码:#include#include#define MaxSize 100void main(){ char exp[MaxSize]="{(1+2)+(3+4)+[2.5]}"; int size=strlen(exp); int counter1=0,counter2=0,counter3=0,i=0; while(i=0 &&counter2>=0 &&counter3>
2014-03-31 19:39:58
682
原创 括号匹配
题目描述:假设表达式中允许包含三种括号:圆括号、方括号和大括号。编写一个算法判断表达式中的括号是否正确匹配。代码:#include#include#include#define MaxSize 100typedef char ElemType;typedef struct { ElemType data[MaxSize]; int top;}SqStack;//初始化栈
2014-03-31 19:16:51
5607
原创 双链表的基本运算
代码:#include#includetypedef char ElemType;typedef struct DNode{ ElemType data; struct DNode *prior; struct DNode *next;}DLinkList;//初始化void InitList(DLinkList * &L){ L=(DLinkList *)mallo
2014-03-16 22:45:36
1591
原创 因子和阶乘
问题描述:输入正整数n(2样例输入:553样例输出:5!=3 1 153!=49 23 12 8 4 4 3 2 2 1 1 1 1 1 1 1代码:#include#includeint is_prime(int n){ for(int i=2;i*i<=n;i++) if(n%i==0) return 0; return 1;}int
2014-03-06 22:25:40
1070
原创 可变参数列表
package com.ccit;public class NewVarArgs { static void printArray(Object... args){ for(Object obj:args){ System.out.print(obj+" "); } System.out.println(); } public static void main(Str
2014-02-28 22:34:07
621
原创 成员初始化
初始化顺序:静态初始化--------->非静态实例初始化---------->构造器example:package com.ccit;public class Bowl { Bowl(int marker) { System.out.println("Bowl(" + marker + ")"); } void f1(int marker) { System.out
2013-12-27 22:29:42
678
原创 用servlet做了一个简单的登录界面
代码:Login类package com.ccit;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.GenericServlet;import javax.servlet.ServletException;import javax.servlet.ServletReq
2013-12-07 22:42:00
6432
原创 文件操作
界面设计:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height
2013-11-27 21:02:49
889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人