自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生而为人我很抱歉

好记性不如烂博客

  • 博客(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 25157

原创 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 729

原创 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 1086

原创 判断一个字符串是否被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 27

转载 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 25

原创 文件下载时弹出的文件名乱码问题

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 22

原创 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 17

原创 垃圾svn在搞笑

今天用svn提交代码,一直报错!报错信息:Commit failed (details follow):Error running context: 远程主机强迫关闭了一个现有的连接。网上的方法如clean up、clear data我都试了,还是一样的错误。我重新拉一个svn版本库,试了试,还是一样的错误。最后我一个文件一个文件单独提交,发现只有其中的5个文件提交不上,其他都可以提交。我新建一个文件,提交成功。删除一个文件,提交成功。修改一个文件,提交成功。貌似只有那5个文件有毒。

2020-09-23 15:13:19 31

原创 svn忽略指定文件或目录

svn不区分文件和文件夹,符合规则的文件和目录都会被忽略target .settings *.settings *.log *.class .classpath *.classpath *.prefs .project *.project但不能对已添加过版本控制的文件进行忽略。

2020-09-22 10:52:42 20

原创 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 52

原创 a++和++a的区别

int a=1;System.out.println(a++/a);上面代码输出为0,因为a++这个操作不会立即参与运算,但会参与下次运算,,上面代码相当于:System.out.println(2/1);

2020-09-04 16:56:27 47

原创 Java代码优化

类名、方法名、变量名需要使用全英文,尽量不要使用缩写和拼音合理的命名可以替代注释,提高可读性。单个类文件和单个方法的代码不要过多不要一个方法上千行,也不要每个方法只有2行,然后a方法调b方法,b方法调c方法这样跳来跳去。要合理设计,不要左倾也不要右倾。添加必要的注释注释不要过多也不能过少不要每一行都加个注释无关紧要的代码尽量不加注释关键的代码尽量加注释有特殊处理的一定要加注释合理的命名可以替代注释,提高阅读性,提高维护性。使用新版本jdk时,在合适的情况下,应该尽量使用它的新特性如

2020-07-11 10:44:03 111

原创 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 147

原创 eclipse去掉try-catch里自动生成的注释,以及去掉方法里自动生成的注释

去掉try-catch和try-finally里自动生成的注释如下图,点编辑后去掉注释即可:去掉方法和构造函数里自动生成的注释如下图,点编辑后去掉注释即可:

2020-07-08 10:05:21 102

原创 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 315

原创 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 238

原创 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 123

原创 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 485

转载 身份证号码与姓名 实名查询

原文:https://blog.csdn.net/ruidongjun007/article/details/80485369操作:首先点击:【阿里云API接口】获取相应的订单后在控制台中可以得到您的appcode;代码:package com.test;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;impor

2020-06-22 10:16:45 5381 4

原创 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 192

原创 微信小程序修改首页

1.app.json里的pages的第一个默认就是首页2.微信开发者工具选择添加《自定义编译》模式,修改启动页面。3.在微信公众平台小程序版本管理那里,点击《提交审核》的右侧的箭头,然后点击《修改页面路径》以上三种修改首页方式的权重,3>2>1。修改完1和2时,建议重启微信开发者工具。...

2020-06-18 09:33:35 138

原创 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 162

原创 office2007打开word提示《向程序发送命令时出现问题》

win+r打开运行窗口在弹出的运行窗口中输入%appdata%\microsoft\templates然后确定删除normal.dotm亲测可用

2020-06-17 18:41:03 305

原创 前端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 122

原创 每次打开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 134

原创 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 173

原创 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 70

转载 session共享及禁用cookie时保持登录状态

session共享session共享通常应用在负载均衡系统中,因为负载均衡,导致如果两次访问如果不是被分配到同一个服务器,则session会丢失,已经登录的用户需要重新登录。session共享可以使用以下方式实现:使用关系型数据库首选当然是大名鼎鼎的mysql数据库,并且建议使用内存表Heap,提高session操作的读写效率。这个方案的实用性比较强,相信大家普遍在使用,它的缺点在于session的并发读写能力取决于mysql数据库的性能,同时需要自己实现session淘汰逻辑,以便定时从数据表

2020-06-09 23:25:08 208

转载 redis应用场景

Redis可以做什么缓存缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。Redis提供了键值过期时间设置,并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。可以这么说,一个合理的缓存设什能够为个网站的稳定保驾护航。第11章将对缓存的设计与使用进行详细说明。排行榜系统排行榜系统几乎存在于所有的网站,例如按照热度排名的排行榜,按照发布时间的排行榜,按照各种复杂维度计算出的排行榜,Redis提供了列表和有序集合数据结构,合理地

2020-06-09 21:39:56 59

转载 vscode小白使用介绍

 前言  现在使用Vscode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝   最近因项目需要开始使用Vscode,但不知为何,感觉有点力不从心,不知道该怎么用   首先想到去官网看看,然后放弃了(英语渣渣表示压力山大,其实正因为英语差,才更应该锻炼一下的,大家不要学我23333)   最后自己摸索和看相关视频才豁然开朗。现在做一个归纳总结,希望能帮到有需要的人  下载   官网下载:https://code.visualstudio.c...

2020-06-08 02:28:42 116

原创 eclipse导入maven项目报错:a resource exists with a different case:“/xxx”

原因:workspace已经存在相同名称(artifactId相同)的项目(不区分大小写)解决办法:把你要导的项目改个名字(artifactId)再导。<artifactId>新ID</artifactId>

2020-06-06 11:33:20 302

原创 笔记本连接宽带后只有火狐能上网,IE和谷歌和360浏览器都无法上网

使用windows10的“设置”面板的“拨号”的“设置新连接”添加“宽带连接”之后,IE和谷歌和360浏览器都无法上网,但是火狐浏览器能上网,只需要将windows10的“设置”面板的“拨号”的“宽带连接”删除,再从IE的“Internet选项”的“连接”出添加新的宽带连接,问题即可解决。

2020-05-26 04:05:02 133

原创 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 202

原创 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 1739

原创 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 125

原创 表格拖拽,表格行拖拽排序,跨表格拖拽

由于开发时要时用到表格行拖拽排序功能,但是网上看了很多都不符合我的需求,我需要从一个表格拖动到另外一个表格,下面是我自己写的一个jquery表格拖拽排序插件:tableDrag.js//;(function($){// $.fn.extend({// "drag":function(){// // return this;// }// });//})($);(fun...

2020-04-02 17:55:57 269

原创 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 134

原创 iframe修改src无法使用浏览器缓存问题

iframe修改src会导致整个iframe重新加载刷新。如果修改之前和src和修改之后的src的路径有任何的不一致,哪怕是一个项目同一个目录的不同页面,新的src的js、css不会使用原来的src的js、css缓存。...

2020-03-13 17:36:11 355

原创 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 42

原创 问题记录

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 52

Java2dDemo

以前Java5/6JDK自带的Java2dDemo,后来Java7/8JDK不再提供了.将包拷贝至普通项目不需要任何jar,官方写的Java2d水平就是不一样!主类是Java2Demo

2014-07-08

ZendStudio-13.6.1-win32.win32.x86_64.7z

ZendStudio-13.6.1-win32.win32.x86_64 解压后点击ZendStudio-13.6.1-win32.win32.x86_64.exe进行安装 安装完后打开com.zend.verifier_13.6.1.v20170623-1730.7z,并查看里面的txt

2020-06-22

eclipse.zip

版本是Eclipse IDE for Enterprise Java Developers. Version: 2019-06 (4.12.0) Build id: 20190614-1200 这是已安装插件后的文件夹压缩包。 已安装的插件列表: pydev(eclipse开发python插件) subclipse(eclipse的svn插件) egit(eclipse的git插件) java source attacher(eclipse下载并查看源码插件) PHP Development Tool(eclipse开发php插件)

2020-06-22

获取超级管理员权限.7z

双击运行,即可将“获取超级管理员权限”功能附加到右键菜单,鼠标选中一个文件或文件夹后右键,点击“获取超级管理员权限”即可获取超级管理员权限,下载和使用前关闭360等软件,防止被误删。 win7,win8亲测好使,win10不好使(不过你也可以自己试试)。

2020-06-22

windows7开启telnet出现错误后手动开启telnet

如果遇到,windows7开启telnet出现错误,并非所以的功能被成功更改,无法开启telnet这个windows功能时,可以将此文件解压后直接丢到Windows目录下,然后再用cmd命令运行telnet即可。

2020-06-22

myspringboot2.zip

spring,spring boot,mybatis,spring mvc,freemarker,mysql,redis,log4j,tomcat

2019-07-15

美河系列python文档

美河系列python文档,内有python编程金典,python编程指南等。

2018-07-31

python高阶

python高阶知识文档,内有征服python,python灰帽子等。

2018-07-31

python资料合集

python资料合集; 内含:Learning Python.pdf;Beginning Game Development with Python and Pygame.pdf等等17个文档

2018-07-31

python基础

python基础资料、文档。 内有:python参考手册第四版,python网络基础,python学习手册

2018-07-31

pandas参考手册

pandas参考手册,英文,官网在线参考手册制作而成。 pandas参考手册,英文,官网在线参考手册制作而成。

2018-07-31

多个中文技术文档chm压缩包

CodeIgniter2.0中文手册.chm Hibernate_3.2.0_Reference_zh_CN.chm JDK_API_1_6_zh_CN.CHM jQuery 1.8.0 API 中文手册.CHM MySQL5.1参考手册.chm php_manual_zh_notreview.chm W3CSchool-2012.chm 鸟哥的Linux私房菜.chm

2018-07-31

正则学习资料

包括正则表达式实例教程,正则表达式入门教程,正则表达式系统教程。

2018-07-31

超好用截图工具fscapture

超好用截图工具fscapture,绿色软件解压即可用。

2016-11-08

Swing俄罗斯方块

实现了幻影效果(预示方块位置)、消行效果、声音效果、方块不同颜色显示、底部生长方块、方块难度级别控制、方块下移自动加速。 界面上有主方块图基、下个方块、分数、所消行数、开始游戏、停止游戏、暂停游戏、继续游戏、重新开始游戏。 代码简单易懂,注释完整清楚,只有一个了类文件TetrisFrame.java,代码量非常少。 有bug或看不懂的地方可以通过邮箱告诉我,本人邮箱地址为: 845684080@qq.com

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

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除