- 博客(469)
- 资源 (15)
- 论坛 (6)
- 问答 (2)
- 收藏
- 关注

原创 MySQL添加/删除主键、外键、唯一键、索引、自增
建表是添加外键create table tableName1(id int primary key,name varchar(128) default null,tableName2_id int not null,foreign key(tableName2_id) references tableName2(id));单独添加外键alter table tableName1 add c
2016-10-22 10:45:48
26560

原创 MySQL与Oracle建库建表和修改表结构
创建数据库create database databaseName; 一般使用:drop database if exists databaseName;create database databaseName default character set utf8 collate utf8_general_ci;删除数据库drop database if exists databaseName;
2015-10-11 20:50:49
742

原创 Linux常用命令
Linux命令终端快捷键Ctrl+a:光标回到命令行首。 (a:ahead)Ctrl+e:光标回到命令行尾。 (e:end)Ctrl+b:光标向行首移动一个字符。 (b:backwards)Ctrl+f:光标向行尾移动一个字符。 (f:forwards)Ctrl+w: 删除光标处到行首的字符。Ctrl+k:删除光标处到行尾的字符。Ctrl+u:删除整个命令行文本字符。Ctrl
2015-08-06 16:05:01
1091
原创 ajax请求状态为canceld
问题现象:Form表单点击Button提交时,第一次调用接口会失败,整个iframe被刷新,接口status为canceld,但是第二次点击Button提交时,接口调用成功。原因:1.ajax请求时,button导致Form表单的提交操作变更了当前的URL,导致当前正在执行的ajax请求中止操作。中止后该请求的状态码将为canceled。2.而URL发生变更的原因是:Form表单的提交操作和表单中按钮的click事件同时发生了调用,其中按钮的click事件触发导致当前url发生了变更。3.第二次aj
2020-12-04 09:46:55
130
原创 判断一个字符串是否被base64加密过
public static boolean isBase64(String str) { if (Utils.isEmptyTrim(str)) { return false; } String base64Pattern = "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$"; boolean matches = Pattern.matches(base64Pattern, s.
2020-11-04 15:18:20
120
转载 tomcat8修改io模式
Tomcat 得三种IO模式:1、BIO:阻塞式I/O操作即使用的是传统 I/O操作,Tomcat7以下版本默认情况下是以BIO模式运行的,由于每个请求都要创建一个线程来处理,线程开销较大,不能处理高并发的场景,在三种模式中性能也最低。手动配置(server.xml):<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />2、NIONIO是Java 1.4
2020-10-23 16:53:23
78
原创 文件下载时弹出的文件名乱码问题
response.reset(); HttpServletRequest request = this.getRequest(); response.setContentType(contentType); String agent = request.getHeader("USER-AGENT"); if (null != agent && -1 != agent.indexOf("MSIE")) {// IE // 设置文件头,文件名称或编码格式 resp..
2020-10-23 14:30:25
84
原创 post异步下载
$('#excelBtn').on('click',function(){ var form = $("<form>"); form.attr('style', 'display:none'); form.attr('target', '_blank'); form.attr('method', 'post'); form.attr('action', export_url); var params=$('#queryForm').serializeJson(); for(var
2020-09-28 16:54:59
75
原创 垃圾svn在搞笑
今天用svn提交代码,一直报错!报错信息:Commit failed (details follow):Error running context: 远程主机强迫关闭了一个现有的连接。网上的方法如clean up、clear data我都试了,还是一样的错误。我重新拉一个svn版本库,试了试,还是一样的错误。最后我一个文件一个文件单独提交,发现只有其中的5个文件提交不上,其他都可以提交。我新建一个文件,提交成功。删除一个文件,提交成功。修改一个文件,提交成功。貌似只有那5个文件有毒。
2020-09-23 15:13:19
98
原创 svn忽略指定文件或目录
svn不区分文件和文件夹,符合规则的文件和目录都会被忽略target .settings *.settings *.log *.class .classpath *.classpath *.prefs .project *.project但不能对已添加过版本控制的文件进行忽略。
2020-09-22 10:52:42
80
原创 Java问答题
1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发和运行环境,编译器、调试和分析工具等。jdk包含jre。JRE:Java Runtime Environment 的简称,java 运行时环境,为 java 程序的运行提供了所需环境。jre包含jvm。2. == 和 equals 的区别是...
2020-09-04 17:16:20
64
原创 a++和++a的区别
int a=1;System.out.println(a++/a);上面代码输出为0,因为a++这个操作不会立即参与运算,但会参与下次运算,,上面代码相当于:System.out.println(2/1);
2020-09-04 16:56:27
50
原创 Java代码优化
类名、方法名、变量名需要使用全英文,尽量不要使用缩写和拼音合理的命名可以替代注释,提高可读性。单个类文件和单个方法的代码不要过多不要一个方法上千行,也不要每个方法只有2行,然后a方法调b方法,b方法调c方法这样跳来跳去。要合理设计,不要左倾也不要右倾。添加必要的注释注释不要过多也不能过少不要每一行都加个注释无关紧要的代码尽量不加注释关键的代码尽量加注释有特殊处理的一定要加注释合理的命名可以替代注释,提高阅读性,提高维护性。使用新版本jdk时,在合适的情况下,应该尽量使用它的新特性如
2020-07-11 10:44:03
115
原创 spring boot项目访问jsp页面变成下载
<!--jsp支持--><!-- servlet 依赖. --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope></dependency><dependency>
2020-07-11 09:25:19
193
原创 eclipse去掉try-catch里自动生成的注释,以及去掉方法里自动生成的注释
去掉try-catch和try-finally里自动生成的注释如下图,点编辑后去掉注释即可:去掉方法和构造函数里自动生成的注释如下图,点编辑后去掉注释即可:
2020-07-08 10:05:21
121
原创 Java压缩和解压并获取进度
import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.I
2020-07-08 09:25:57
382
原创 android搜索不到蓝牙 找不到设备
好烦,权限我已经给了, <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> &l
2020-07-06 11:42:02
366
原创 Java crypto DES AES加解密
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.CipherInputStream;import javax.crypto.CipherOutputStream;i
2020-07-01 08:25:06
135
原创 StandardOpenOption详解
package java.nio.file;/** * Defines the standard open options. * * @since 1.7 */public enum StandardOpenOption implements OpenOption { /** * Open for read access. * 读取一个已存在的文件,如果文件不存在或被占用则抛出异常 */ READ, /** * Open fo
2020-06-29 11:55:47
707
原创 maven scope,provided和compile区别,optional,classifier,systemPath等用法介绍
maven生命周期介绍:编译(mvn compile)测试(mvn test-compile和mvn test)打包(mvn package和mvn install和mvn deploy)运行(mvn exec)compile默认scope,参与编译、测试、打包、运行。test仅参与测试。runtime参与打包与运行,但不参与编译(也就是在开发时不能直接用,只能通过反射才能使用,常用于jdbc实现库)。provided参与编译、测试、运行,但不会被打包进jar或war(也就是说,运行
2020-06-19 15:26:18
246
原创 微信小程序修改首页
1.app.json里的pages的第一个默认就是首页2.微信开发者工具选择添加《自定义编译》模式,修改启动页面。3.在微信公众平台小程序版本管理那里,点击《提交审核》的右侧的箭头,然后点击《修改页面路径》以上三种修改首页方式的权重,3>2>1。修改完1和2时,建议重启微信开发者工具。...
2020-06-18 09:33:35
223
原创 Page is not constructed because it is not found.
我删除一个page(整个目录)app.json那里的pages里也移除了但项目编译却一直报错:Page is not constructed because it is not found.怎么清理缓存都没用,最后解决其实很简单,重启《微信开发者工具》就行了...
2020-06-18 08:55:39
206
原创 office2007打开word提示《向程序发送命令时出现问题》
win+r打开运行窗口在弹出的运行窗口中输入%appdata%\microsoft\templates然后确定删除normal.dotm亲测可用
2020-06-17 18:41:03
384
原创 前端nodejs和vue开发环境
nodejs下载安装nodejs:https://nodejs.org/zh-cn/一直点next即可,有一个“automatically install the necessary”出现的时候,勾选上然后继续next安装完后在cmd窗口输入node检查是否安装成功然后输入:npm install -g cnpm --registry=https://registry.npm.taobao.org安装淘宝镜像,其实不装淘宝镜像也可以,只是为了提升下载js依赖库的速度。vue安装v
2020-06-15 10:56:26
133
原创 每次打开word2007都要配置进度解决办法
使用win+r组合快捷键打开windows运行小窗口,输入:reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1然后回车即可。亲测可用
2020-06-13 16:43:02
159
原创 spring boot实现声明式事物的三种方式以及spring aop事物不生效问题的解决
一、使用xml配置在src/main/resources目录下新建transaction.xml,transaction.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.
2020-06-11 14:11:54
197
原创 iptables介绍
iptables 可以简单理解为 Linux 系统内核级防火墙 netfilter 的用户态客户端。Linux 管理员通过调用 iptables 命令,配置 Linux 内核 netfilter 模块规则,对网络数据包的流动进行管理。iptables 有表 (tables) 的概念,每张表又包含不同链 (chains),大部分情况下我们仅需要使用 filter 和 nat 两张表的链就可以完成功能。filter 表中有 3 条链: INPUT, FORWARD, OUTPUT。如果3 条链都没有任何规则
2020-06-10 10:05:33
73
转载 session共享及禁用cookie时保持登录状态
session共享session共享通常应用在负载均衡系统中,因为负载均衡,导致如果两次访问如果不是被分配到同一个服务器,则session会丢失,已经登录的用户需要重新登录。session共享可以使用以下方式实现:使用关系型数据库首选当然是大名鼎鼎的mysql数据库,并且建议使用内存表Heap,提高session操作的读写效率。这个方案的实用性比较强,相信大家普遍在使用,它的缺点在于session的并发读写能力取决于mysql数据库的性能,同时需要自己实现session淘汰逻辑,以便定时从数据表
2020-06-09 23:25:08
249
转载 redis应用场景
Redis可以做什么缓存缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。Redis提供了键值过期时间设置,并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。可以这么说,一个合理的缓存设什能够为个网站的稳定保驾护航。第11章将对缓存的设计与使用进行详细说明。排行榜系统排行榜系统几乎存在于所有的网站,例如按照热度排名的排行榜,按照发布时间的排行榜,按照各种复杂维度计算出的排行榜,Redis提供了列表和有序集合数据结构,合理地
2020-06-09 21:39:56
61
转载 vscode小白使用介绍
前言 现在使用Vscode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝 最近因项目需要开始使用Vscode,但不知为何,感觉有点力不从心,不知道该怎么用 首先想到去官网看看,然后放弃了(英语渣渣表示压力山大,其实正因为英语差,才更应该锻炼一下的,大家不要学我23333) 最后自己摸索和看相关视频才豁然开朗。现在做一个归纳总结,希望能帮到有需要的人 下载 官网下载:https://code.visualstudio.c...
2020-06-08 02:28:42
140
原创 eclipse导入maven项目报错:a resource exists with a different case:“/xxx”
原因:workspace已经存在相同名称(artifactId相同)的项目(不区分大小写)解决办法:把你要导的项目改个名字(artifactId)再导。<artifactId>新ID</artifactId>
2020-06-06 11:33:20
360
原创 笔记本连接宽带后只有火狐能上网,IE和谷歌和360浏览器都无法上网
使用windows10的“设置”面板的“拨号”的“设置新连接”添加“宽带连接”之后,IE和谷歌和360浏览器都无法上网,但是火狐浏览器能上网,只需要将windows10的“设置”面板的“拨号”的“宽带连接”删除,再从IE的“Internet选项”的“连接”出添加新的宽带连接,问题即可解决。
2020-05-26 04:05:02
181
原创 Spring Cloud Eureka Server报错Connect to localhost:8761 timed out
原因:但如果没有配置eureka.client.serviceUrl.defaultZone,spring cloud 的eureka默认Eureka Server为:http://localhost:8761/eureka/解决:即便是当前项目就是Eureka Server,也应该加上eureka.client.serviceUrl.defaultZone配置,配置的值为自己。示例如...
2020-04-09 11:44:30
209
原创 spring cloud eureka客户端报错com.netflix.discovery.shared.transport.TransportException
异常时控制台的输出:2020-04-08 16:47:38.076 INFO 5408 --- [ main] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server2020-04-08 16:47:38.241 WARN 5...
2020-04-08 17:27:38
1886
原创 com.sun.jersey.api.client.ClientHandlerException
使用以下配置解决EurekaServer启动异常com.sun.jersey.api.client.ClientHandlerException:server.port=8000#spring boot2.0 之后使用 server.servlet.context-path 否则使用 server.context-pathserver.servlet.context-path=/eureka...
2020-04-08 12:30:20
128
原创 表格拖拽,表格行拖拽排序,跨表格拖拽
由于开发时要时用到表格行拖拽排序功能,但是网上看了很多都不符合我的需求,我需要从一个表格拖动到另外一个表格,下面是我自己写的一个jquery表格拖拽排序插件:tableDrag.js//;(function($){// $.fn.extend({// "drag":function(){// // return this;// }// });//})($);(fun...
2020-04-02 17:55:57
284
原创 select2使用及遇到的问题
单选:<link rel="stylesheet" href="<%=path%>/assets/plugins/select2/css/select2-bootstrap.min.css" /><link rel="stylesheet" href="<%=path%>/assets/plugins/select2/css/select2.min.c...
2020-04-02 17:45:09
149
原创 iframe修改src无法使用浏览器缓存问题
iframe修改src会导致整个iframe重新加载刷新。如果修改之前和src和修改之后的src的路径有任何的不一致,哪怕是一个项目同一个目录的不同页面,新的src的js、css不会使用原来的src的js、css缓存。...
2020-03-13 17:36:11
395
原创 mysql常用函数
mysql常用函数substring//从1开始,包前不包后,用法substring(str,start,end)left//left(str,要截取的字符串数)right//从右侧开始截locate//获取字符串中指定字符的位置,从1开始,如果没找到返回0,用法locate(substr,str)trim//清除字符串左右边空字符ltrim//清除字符串左边空字符rtrim//清除...
2020-03-13 12:54:06
44
原创 问题记录
alter table news add index create_time_valid_news_type(`create_time` desc,`valid`,`news_type`);SELECT t1.*FROM `news` t1 force INDEX (create_time_valid_news_type)WHERE t1.valid = 1 AND t1...
2020-03-11 14:34:58
53
Java2dDemo
2014-07-08
ZendStudio-13.6.1-win32.win32.x86_64.7z
2020-06-22
eclipse.zip
2020-06-22
获取超级管理员权限.7z
2020-06-22
windows7开启telnet出现错误后手动开启telnet
2020-06-22
myspringboot2.zip
2019-07-15
python资料合集
2018-07-31
多个中文技术文档chm压缩包
2018-07-31
Swing俄罗斯方块
2015-06-03
思想永无止境的留言板
发表于 2020-01-02 最后回复 2020-01-02
还有码农没睡的吗?急!帮帮看一下这是什么问题?
发表于 2015-06-28 最后回复 2017-12-06
为什么浏览器能访问的地址Java不能访问?
发表于 2015-06-16 最后回复 2015-06-20
Tomcat应用管理Manager App无法进入
发表于 2015-02-26 最后回复 2015-05-27
Java还能走到何时
发表于 2014-05-22 最后回复 2014-06-05
Java循环结构到底还干了些什么事情?求大神解释解释,这个问题困扰我很久了!
发表于 2014-05-22 最后回复 2014-06-05
这段代码的输出结果能不能给解释解释?
2014-06-05
如何才能看懂别人写的位运算代码?
2015-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝