自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#制作简单计算器

一、界面设置。1、设置两个Label标签,并将其AutoSize属性设置为False,此时可以放大Label标签。2、具体界面如下所示。二、代码编写。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawi...

2019-09-30 11:08:13 4714 1

原创 整合SSM的Maven项目

一、准备工作。1、安装JDK、Eclipse、Maven、Tomcat等工具。① JDK和Eclipse安装详见:https://blog.csdn.net/a515557595_xzb/article/details/84945572② Maven安装详见:https://blog.csdn.net/a515557595_xzb/article/details/86620154③...

2019-06-17 16:13:01 594 1

原创 在Eclipse中用Maven创建一个Web项目

一、创建Maven项目。1、创建一个Maven Project【new -- other】2、点击 next 继续。3、选择webapp创建Web项目。4、点击下一步,填写项目域名和项目名称等信息。二、解决报错问题1、新创建的Maven项目中,index.jsp报错The superclass "javax.servlet.http.HttpServl...

2019-06-10 16:23:45 2866

原创 Tomcat 9 的下载安装

1、打开官网http://tomcat.apache.org/下载Tomcat 9,直接解压,如下所示。运行bin目录中startup.bat文件运行成功且无闪退,则打开Chrome或其它浏览器运行localhost:8080,出现如下情况则表明下载安装成功。2、Tomcat 9 与 Eclipse:选择Window -- Show Views -- Other --...

2019-06-10 09:20:12 209

原创 maven项目添加lombok并解决使用@data注解无set/get方法的问题

1、在maven的pom.xml中添加依赖:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> <scop...

2019-06-09 21:23:14 3071

原创 最长公共子序列与最长公共子串【动态规划】

一、问题导入。给定一个字符串S,从中删除一些字符后使剩下的串是一个回文串,最少需要删除几个字符才能使剩下的回文串最长。例如:输入abcda,输出2; 输入google,输出2。二、最长公共子序列与最长公共子串的区别。1、最长公共子序列(Longest Common Subsequence,LCS)的定义:在字符串A和字符串B中都出现的序列,且顺序与母串保持一致最长的那个序列。...

2019-03-07 13:49:31 2381

原创 Map遍历和按value值排序输出

一、问题导入。输入一个字符串,将其按每个字符的频率从低到高的顺序输出。输入:HelloWorld输出:r(1)d(1)e(1)H(1)W(1)o(2)l(3)分析此题,用Map存放每个字符及其对应出现的次数后,需要按照value值的大小来对key排序。import java.util.ArrayList;import java.util.Collections;import...

2019-01-24 20:25:39 1840 1

原创 Maven安装与配置

一、下载与安装。1、准备工作:① 安装JDK,可参考https://blog.csdn.net/a515557595_xzb/article/details/84945572② 下载最新版Maven安装包,地址https://maven.apache.org/download.cgi2、解压到自定义文件夹D:\Apache\Maven\apache-maven-3.6.0。...

2019-01-24 11:50:13 360

原创 JDK安装过程及常见问题解决

一、下载Eclipse和JDK。1、Eclipse官网下载:https://www.eclipse.org/downloads/packages/2、JDK下载:http://download.eclipse.org/oomph/jre/二、配置环境变量。1、安装JDK,选择默认地址。2、打开“电脑 -- 属性 -- 高级系统设置 -- 环境变量”。① 设置JA...

2018-12-10 20:40:00 2356

原创 Maven install报错To see the full stack trace of the errors, re-run Maven with the -e switch.解决

1、在更新代码之后,通常需要将工程重新 install 以便将新的 jar 包安装到本地仓库。但由于传递依赖,若先更新引用了其它 jar 包的代码,则会出现类似于 To see the full stack trace of the errors, re-run Maven with the -e switch. 等错误。2、解决方法:① 打开Maven项目的Maven Dependenc...

2018-08-12 09:45:58 220005 7

原创 MyBatis与MySQL对应数据类型

1、常用数据类型映射表:MySQL JDBCType JavaType 备注 char CHAR String 定长字符 varchar VARCHAR String 变长字符串 tinyint TINYINT byte 1字节 smallint SMALLINT short 2字节 ...

2018-08-11 16:55:06 22031 2

原创 附件的上传和下载【前后端分离】

一、附件的上传。1、此方法适用于图片的上传和查看。① Controller层。 import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.Assert;import org.springframework.web.bind.annotation.RequestPa...

2018-08-01 17:14:19 5014

原创 Java中int和Integer的区别

1、基本区别。① int是Integer的基本类型,Integer是int的包装类型。② Integer变量需要实例化后才能使用,且默认值为null;int不需实例化,默认值为0。③ Integer实例化是指针指向此对象,int直接存储数据的值。2、容易混淆的区别。① new生成的是两个对象,其内存地址不同。 Integer i = new Integer(100);...

2018-07-23 14:51:38 335

原创 H5上传图片【流方法】

一、班级通知。1、有时候可能会出现Base64不能预览和上传图片的情况,此时可以用流的方法。① 引入JS【在下载中心查询】:&lt;script src="${base}/res/js/yxy.jssdk-1.1.1.js?v=12dfadfdasdad" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;② HTM...

2018-07-23 14:51:11 1285

原创 Spring AOP 动态代理

一、静态代理与动态代理。1、代理的优点:① 可实现日志或事物控制等与业务的解耦。② 在不修改源码的前提下对方法进行增强,即在方法执行前后添加一些操作。2、代理的原理和特征:① 原理:用一个代理将原始对象包装起来,然后使用该代理对象代替原始对象。此时任何对原始对象的调用都要经过代理对象,由代理对象决定是否且何时转到原始对象上。② 特征:代理的委托类和代理类具有相同的接口,代理类主要负责为委托类进行消...

2018-05-14 16:12:01 168

原创 MySQL性能优化

一、基础知识。1、优化目标:合理安排资源,通过调整参数使MySQL运行速度更快也更省资源。需要遵循减少系统瓶颈,减少资源占用来增加MySQL系统响应速度的原则。2、查看数据库性能:| show state like ‘Slow_queries’ 查看慢查询次数。| show state like ‘Com_select’ 查看查询的次数。| show state like ‘Com_insert’...

2018-03-31 10:59:05 528 2

原创 相片按日期分类且批量删除

1、在后台将照片按日期分类。// 相册详细列表【相册照片--按时间顺序排列】 @RequestMapping(value="/toDetailsAlbum") public ModelAndView detailsAlbum(@RequestParam(value="zoneId") String zoneId, @RequestParam(value="albumsId") Strin...

2018-02-09 15:15:58 1040 1

原创 相册中图片的上传和预览

1、若要把很多图片上传到相册中,这时使用Base64就不大好了,因为其占用的字节数很多,不利于数据库的维护。但是可以用来做预览,然后把真实图片上传到本地或服务器中【可参考文章使用Base64和Canvas上传图片】。2、使用FileReader和FormData:HTML:&lt;input style="opacity:0;width:1px" type="file" id="file_inpu...

2018-02-09 14:15:57 530

原创 使用jQuery判断一个数组中是否包含某个值

1、当需要在前端为数组去重的时候,可以使用jQuery的inArray方法来判断。2、具体操作如下:var array = ['a','ab','abc'];$.inArray('abc',array);下标从0开始,若结果为-1则表示此数组中不存在这个值。

2018-02-07 17:13:01 25780

原创 点击一个按钮触发不同的事件

1、点击同一个按钮想要触发不同的事件,比较简单的方法是改变标签被属性的值,下面以a标签为例。2、目前触发的事件是addComment(),若想触发reply()事件,则可以通过以下方式:HTML:回复JS:function switchPostMsg(photoId,commentId){ $("#switchA").attr("onclick","reply('"+phot

2018-02-07 11:32:12 4951

原创 Eclipse异常退出重启后出现端口被占用

1、当Eclipse异常退出或在任务管理器中强制关闭时,重启Eclipse后会出现端口被占用的问题:2、解决方法:① 在cmd中输入命令netstat -ano|findstr 8080查看端口8080的占用情况。② 输入命令taskkill /f /pid 73824强制关闭占用8080端口的进程号。③ 再次启动Eclipse中的tomcat会发现成功开启

2018-02-06 11:18:32 2830

原创 配置tomcat来读取本地磁盘中的图片

1、当上传的图片保存在本地磁盘或其它特定路径下时,在img标签中用freemarker取出来的磁盘路径是无法访问的,这时可以对tomcat进行配置,以便自己测试图片的效果【保存在本地使用绝对路径,保存在数据库中使用相对路径】。2、直接在Eclipse中更改tomcat配置:① 在tomcat server上双击打开配置页,然后进入到modules页面。② 点击Add External Web Mo...

2018-02-05 14:50:02 2080 2

原创 Ajax数组传值出现400错误解决方法

1、出现400错误的原因:传递数组时出现语法格式错误,服务器无法理解此请求。2、解决思路:在前端页面上将数组转化为Json串,然后在后台用Json串转化为字符串数组。3、具体实现:jQuery:var photo = new Array();$(".photoClass").each(function(){ photo.push($(this).val()); }); if(...

2018-02-02 10:25:37 8476

原创 input标签多选

HTML:① 全选按钮:② 选择项jQuery:$(function() { $("#checkall").click(function() { if ($("#checkall").is(':checked')) { $("input[jtype='checkbox']").prop('checked', true); } else

2018-02-01 16:58:27 6743

原创 MyBatis传多个参数的常用方法

MyBatis传多个参数的时候有很多种方法,这里记录一下自己常用的方法。1、@Param注解。Mapper.java接口:int get***ByContentIdAndClassId(@Param("contentId")String contentId, @Param("classId")String classId);Mapper.xml文件:&lt;select i...

2018-01-20 13:02:26 1662 2

原创 H5使用Base64和Canvas上传图片

    最近在做一个班级通知的H5页面,从拿到原型到开发出完整功能的过程中,解决了一些问题,现在记录一下发布通知时遇到的难点和解决方法。一、调用手机摄像头和手机相册选取照片1、由于使用的是最接近原生Android的mui框架,所以最开始是准备用mui的plus来调用camera和gallery方法,但是后来发现一直出现plusReady未定义的错误,写在plusReady中的代码没有执行。    ...

2018-01-19 11:22:53 7655

原创 Linux安装tomcat8

1、安装tomcat之前需要先安装JDK,具体步骤请详见Linux环境下安装JDK。 2、安装vim和lrzsz:yum install -y vim lrzsz。 3、找到tomcat8的官方下载地址:http://tomcat.apache.org/download-80.cgi。 4、使用rz上传解压到/usr/local中,可以改名为tomcat8。 ...

2017-12-26 21:52:17 26597 3

原创 Redis安装ruby报错:Error installing redis: redis requires Ruby version >= 2.2.2.

Redis安装ruby报错:Error installing redis: redis requires Ruby version >= 2.2.2.【解决】

2017-12-15 10:49:45 5490 1

原创 2003-can't connect to mysql server on 'localhost' 10061解决

2003-can't connect to mysql server on 'localhost' 10061解决

2017-11-09 15:16:03 2063

原创 nginx: [emerg] invalid URL prefix in URL/nginx.conf

nginx: [emerg] invalid URL prefix in /usr/local/nginx/conf/nginx.conf

2017-11-03 10:33:24 42458 3

原创 Linux环境下安装JDK

1、如果在将XShell连接VMware时用的是32位的系统,则选择JDK的时候也要32位的压缩包,否则会报如下错误:     cannot execute binary file     JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html【32位和64位的各种版本】...

2017-11-02 19:47:28 2673

原创 Determining IP information for eth1... failed; no link present. Check cable?解决

今天启动XShell,发现不能连接,然后看了下之前创建好的虚拟机获取不到IP地址了。在网上找了很多资料,发现很多并不适用自己的情况,后来终于搞好了,发布一下我的做法。

2017-10-31 11:47:37 2101

原创 获取虚拟机的IP地址

获取虚拟机的IP地址

2017-10-31 11:43:36 2525 2

原创 VMware下的CentOS镜像安装

VMware下的CentOS镜像安装

2017-10-31 09:24:12 2223

原创 nginx的安装和基本操作

最近在学习nginx,有一些体会,写下来和大家分享一下。一、环境准备。首先需要在VMware中新建一个虚拟机,我用的是CentOS的最小化安装,为了方便对虚拟机操作,还使用了XShell工具连接操作。1、需要下载的安装包:① XShell5:http://www.netsarang.com/download/down_xsh.html 【官网】② nginx:https://nginx.org/e...

2017-10-30 19:31:13 492

yxy.jssdk-1.1.1.js

H5上传时可以用到的一款JS插件,可用来调用手机的相机或相册。

2018-03-05

Pajek的32位和64位最新版安装包

Pajek是大型复杂网络分析工具,是用于研究目前所存在的各种复杂非线性网络的有力工具。Pajek向以下网络提供分析和可视化操作工具:合著网、化学有机分子、蛋白质受体交互网、家谱、因特网、引文网、传播网(AIDS、新闻、创新)、数据挖掘(2-mode网)等。

2015-12-02

空空如也

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

TA关注的人

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