自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

转载 Spring Boot项目Maven打包报错(repackage failed: Unable to find main class)

解决方案:setting.xml文件添加如下配置:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1...

2019-03-07 23:29:00 427

转载 Maven入门

用于解决的问题:一般来说,项目所依赖的jar包都会放在WEB-INF/lib下,但使用一个jar包的同时,这个jar包还有可能依赖别的jar包,当依赖变多的时候,就变得不好管理了,容易出现版本不一致的问题。Maven的原理:通过一个pom.xml文件进行项目的包管理及依赖管理(包括直接依赖和传递依赖),其中具体的jar包通过坐标来定位,而坐标包括四个属性:groupid...

2018-11-03 22:13:00 112

转载 SpringMVC基本概念和执行流程

基本概念:MVC:一种架构模式,包括模型层(需要哪些数据)、视图层(如何展现)、控制层(调用哪些业务逻辑)。业务数据的抽取与业务数据的呈现相分离。DispatcherServlet:前端控制器,负责接收用户请求,分发到合适的controller。HandlerMapping:映射关系类,帮助前端控制器获得正确的控制器,并在控制器外包裹拦截器,...

2018-11-03 21:39:00 125

转载 正向代理和反向代理

正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。反向代理:初次接触反向代理的感觉是,客户端是无感知代理的存在的,反向代理对外都是透明的,访问者者并不知道自己访问的是一...

2018-10-23 09:34:00 98

转载 CFree5构建中止问题

问题场景:代码没问题,但构建并运行时提示构建中止test:0个错误,0个警告原因:安装路径不能有空格。解决方案:卸载后重新安装,到选择安装位置的时候注意把C-Free 5中的空格去掉。转载于:https://www.cnblogs.com/bettyling/p/9071948.html...

2018-05-22 14:38:00 1066

转载 IDEA项目包括node_modules文件夹时导致很卡的解决办法

转载于:https://www.cnblogs.com/bettyling/p/8884298.html

2018-04-19 16:52:00 1487

转载 [转]Prototype核心成员的反思

网页地址:http://perfectionkills.com/whats-wrong-with-extending-the-dom/转载于:https://www.cnblogs.com/bettyling/p/8334549.html

2018-01-23 10:55:00 72

转载 解决js文件乱码问题

引入时加入属性charset="utf-8"例如:<script type="text/javascript" src="index.js" charset="utf-8"></script>转载于:https://www.cnblogs.com/bettyling/p/8334159.html...

2018-01-23 10:05:00 149

转载 JQuery Cookie操作(附:可能的操作失败原因)

// 获得cookie$.cookie('cookie_name'); // 设置cookie$.cookie('cookie_name', 'cookie_value');// 设置带过期时间的cookie(expires单位:天)$.cookie('cookie_name', 'cookie_value', { expires: 7 }); // 删除cookie$.c...

2017-12-19 10:56:00 347

转载 Tomcat设置首页(Linux系统)

一、修改端口打开tomcat安装目录的conf文件夹下的server.xml文件,找到protocol为HTTP/1.1的Connector标签的port属性改为80(默认是8080的):<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />...

2017-11-30 12:31:00 298

转载 C语言调用另一个源文件里的函数

hello.cpp#include <stdio.h>#include "Func.h"int main(){ FeatureTest2(); return 0;}Func.h#include <stdio.h>void FeatureTest1(); void FeatureTes...

2017-11-29 11:41:00 317

转载 npm切换淘宝镜像

查看当前镜像地址:npm getregistry切换为淘宝镜像:npm config set registry http://registry.npm.taobao.org/切换为原本的npm镜像:npm config setregistry https://registry.npmjs.org/转载于:https://www.cnblogs.co...

2017-11-23 16:47:00 88

转载 Linux下安装Node.js环境

1.下载nodejs程序包网址:https://nodejs.org/en/download/2.把程序包上传到服务器例如放在home文件夹3.进入所在目录,解压tar -xvf node-v6.11.2-linux-x64.tar.xz4.重命名文件夹mv node-v6.11.2-linux-x64 nodejs5.建立软链...

2017-09-11 14:54:00 97

转载 Electron入门

是什么:Electron是npm上的一个开源库,似乎也可以理解为一个“浏览器”,它可以通过Node.js来实现桌面应用程序。为什么要用它:传统的桌面应用程序多半是Java、C#、Delphi等后台语言编写的,有了Electron后,掌握Node.js也可以创建桌面应用程序了。类似:NW.js(由node-webkit改名而来,但根据所查资料显示,NW坑比较多,现在更倾向用Elec...

2017-08-08 00:34:00 99

转载 Grunt实现前端自动化

定义:个人认为,前端自动化就是便捷地将开发代码迅速转化为发布代码的过程。意义:一般来说,开发代码不会直接部署上线运行,小型项目倒问题不大,但对于大型项目来说,要考虑到服务器的压力以及保密的等原因,需要将代码的体积最小化,减少请求数量,对代码进行混淆和压缩,如果手动完成这个过程,会比较繁琐。主要用到的技术:Grunt(首先要安装Node.js环境,安装好Node.js环...

2017-07-26 17:47:00 197

转载 Javascript代码复审(review)

一、概要部分  a)代码符合需求和规格说明书吗?  b)代码设计是否考虑周全?  c)代码可读性如何?  d)代码容易维护吗?  e)每一行代码都执行并检查过了吗?二、设计规范部分  a)设计是否遵从已知的模式或项目中常用的模式?  b)有没有硬编码或字符串/数字等存在?(使用与配置相分离,只需改配置文件而不需改代码)  c)代码有没有...

2017-07-07 11:03:00 289

转载 Eclipse启动Tomcat报错:Could not load the Tomcat server configuration at \Servers2\Tomcat v8.0 Server at ...

报错内容:Could not load the Tomcat server configuration at \Servers2\Tomcat v8.0Server at localhost-config解决方法:在Servers选项卡中删除有问题的Tomcat,然后重新New一个,把项目Add进去,再启动,即可解决。转载于:https://www.cnblogs.com/be...

2017-05-24 16:12:00 306

转载 maven常用命令

命令:call mvn -f pom.xml dependency:copy-dependencies作用:从远程库中根据项目下的pom.xml拷贝项目所需jar包至本地项目的target/dependency下提示:[INFO] Copying spring-expression-4.2.5.RELEASE.jar to D:\Code\eclipse\financeWeb\t...

2017-05-24 15:30:00 177

转载 各种窗口最小化快捷键详解

一、ALT+Esc 可以使当前窗口最小化。二、Win+D 最小化所有窗口,再按一下就可以还原窗口。三、Windows+M 最小化所有窗口 。四、Windows+Shift+M 还原最小化的窗口。五、Alt+空格+N 最小化当前窗口(和浏览器的最小化一样)六、ALT+TAB 这个是切换窗口的按钮,切换到另外一个窗口,这个窗口自然也可以最小化。转载于:https://www.cnblog...

2017-05-24 15:28:00 1532

转载 SASS的安装及使用(前提:安装Ruby)

本文仅适用于Windows系统。一、安装Ruby  Sass是用Ruby语言写的,但是两者的语法没有关系,所以学 Sass 不用学 Ruby,只是必须先安装Ruby,然后再安装Sass。  Linux和Mac已自带Ruby,不用再安装。Windows用户可以从这里下载Ruby的安装程序。  我下载的是第二个,Ruby 2.3.1 (x64)  安装过程没什么麻烦...

2016-11-21 13:46:00 192

转载 查看Linux是32位还是64位

最直接简洁的办法:在linux终端输入getconf LONG_BIT命令如果是32位机器,则结果为32[root@localhost ~]# getconf LONG_BIT 32 如果是64位机器,则结果为64[root@localhost ~]# getconf LONG_BIT 64 转载于:https://...

2016-09-12 14:45:00 55

转载 log4j输出日志到文件

输出端AppenderAppender用来指定日志信息输出到哪个地方,可以同时指定多个输出目的地。Log4j允许将信息输出到许多不同的输出设备中,一个log信息输出目的地就叫做一个Appender。每个Logger都可以拥有一个或多个Appender,每个Appender表示一个日志的输出目的地。可以使用Logger.addAppender(Appender app)为Logger增...

2016-07-20 18:02:00 123

转载 mybatis输出SQL

1.导包下载一个log4j-1.2.17.jar,放到WEB-INF的lib下,并加入buildpath2.创建配置文件在src下创建log4j.properties,填入以下内容:log4j.rootLogger=DEBUG,Console#Consolelog4j.appender.Console=org.apache.log4j.ConsoleA...

2016-07-20 17:37:00 106

转载 CSS创造三角形的原理

其实就是利用了div各方向border的接驳点产生的斜线的特点,知道原理后就不觉得有多不可思议了。。.triangle_up { height: 0px; width: 0px; border-bottom: 50px solid #006633; border-left: 50px solid transparent; bord...

2016-07-20 10:34:00 74

转载 mybatis入门总结

背景:最近“大胆地”把原本一个通过简单的JDBC连接数据库进行修改和查找操作的小项目改成用mybatis了。。周四得到任务,周一要完成的,说是要添加查询条件和添加查询字段,修改的字段也多了几个,才突然发觉简单的JDBC已经满足不了我了,改SQL实在不是一般的麻烦。因为之前在别人的框架上用过一点mybatis,觉得很是方便,所以决定试一试,把项目改成用mybatis的。不多...

2016-07-19 18:02:00 96

转载 不刷新页面获取HTML进行显示

$.ajax({url:"请求地址",dataType:"text",type:"GET"data: {},success:function(data){ $("#id").html(data);}});转载于:https://www.c...

2016-05-20 12:44:00 75

转载 获取数据库表字段备注

MySQL写法:SELECT COLUMN_NAME, DATA_TYPE, COLUMN_COMMENTFROM information_schema. COLUMNSWHERE table_name = '表名'SQL Server写法:SELECT A.name AS table_na...

2016-05-20 12:36:00 319

转载 Linux下配置Node.js环境

1.下载代码下载地址:https://nodejs.org/en/download/下载Linux Binaries (.tar.xz)版本,位数根据操作系统位数选择2.复制代码包用FTP上传代码包到/usr/local/3.解压代码包命令:$xz -dnode-v4.4.4-linux-x86.tar.xz   $tar -xvf nod...

2016-05-18 17:20:00 61

转载 nodejs 服务端添加相应头Access-Control-Allow-Origin

重点在这句:res.setHeader("Access-Control-Allow-Origin", "*"); var http = require("http");http.createServer(function (req, res) {   // 添加响应头 res.setHeader("Access-Control-Allow-Ori...

2016-04-30 13:48:00 674

转载 Eclipse中Java项目转换为Web项目

刚创建完的Java Project是这样的右键项目名,找到这个地方修改下方的 Default output folder 为Vehicle-Report/WebContent/WEB-INF/classes跟页面相关的html文件、css文件、js文件都应该放在WebContent之下WEB-INF是一个客户端不可见的目录,一般用来存放java文件编...

2016-04-14 11:14:00 59

转载 Git入门

Git:一款免费、开源的分布式版本控制系统。类似:SVN,CVS。获取:http://git-scm.com/download/安装:除了选择安装位置外,别的基本可以默认。运行:安装目录下的git-bash.exe使用:一、目标——获取(标准称呼为“克隆”)Github上jQuery项目的代码1.创建版本库:运行后cd到指定位置 或者 在指定位置文件夹内右键...

2015-12-17 17:49:00 57

转载 JDK配置

一、下载和安装二、配置环境变量1.计算机→属性→高级系统设置→高级→环境变量2.系统变量→新建JAVA_HOME,值为jdk的安装目录(如C:\Java\jdk1.7.0)3.系统变量→修改Path,在变量值最后输入[如果原变量值最后没有分号,要加上;]%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;4.系统变量→新建CLASSPATH,变量值...

2015-02-05 16:47:00 49

转载 setInterval和setTimeout的区别

setInterval会每隔指定的毫秒数后反复执行指定代码。setTimeout只会在指定的毫秒数后执行一次指定代码。setInterval的用法:// 创建(创建后即开始计时)var interval = window.setInterval(function(){ // 要执行的代码},1000);// 停止window.clear...

2015-02-05 16:13:00 60

转载 &与&&的区别

&是“逻辑与”(“按位与”“位运算符”),一定要判断完所有的条件才能确定到底返回true还是false。&&是“短路与”(“逻辑运算符”),当从左至右判断时,一旦出现有一个条件判断为false,之后的条件则不再作判断。转载于:https://www.cnblogs.com/bettyling/p/4274544.html...

2015-02-05 13:02:00 68

转载 利用SVN进行任意文件对比

都知道SVN可以比较已经上传的文件的内容,看到两个文件有什么不同的地方。但是有时候并不想上传想要比较的文件,能不能利用SVN这样一个功能去比较别的两个文件呢?琢磨来琢磨去,发现只要在资源管理器里面同时选中两个文件,再在上面点击鼠标右键,选择【TortoiseSVN】→【Diff】就可以了。效果和新旧版本文件对比是一样的。这样就不用到处找文件对比软件了,好方便有木有~...

2014-11-21 11:33:00 349

转载 C#完成最简单的WebService创建及使用

打开Visual Studio(我用的是2010)→文件→新建→项目→Visual C#→Web→ASP.NET Web 服务应用程序打开Service1.asmx文件,会看到里面已经有个HelloWorld方法了,什么都不用改项目名上右键→重新生成(重新生成:重新编译每个文件。生成:在上次编译的基础上编译那些修改过了的文件。)进入该项目所在文件夹,复制bin文件夹和Serv...

2014-11-13 16:40:00 148

转载 win7文件夹共享(不新建账户、不带密码直接访问)

1.右键需要共享的文件夹>共享>特定用户>选择Everyone>“添加”>“共享”2.打开控制面板>按类别的查看方式>网络和Internet下的选择家庭组和共享选项>更改高级共享设置3.文件和打印机共享>启用文件和打印机共享、密码保护的共享>关闭密码保护共享、“保存修改”4.查看他人或者自己的共享文件的方式: ...

2013-12-09 16:36:00 562

转载 Hibernate实现向数据库插入一条数据全过程(Study By Example)

1.数据库(直接在cmd下进入数据库操作亦可)(1)启动Navicat for MySQL(2)打开连接,创建一个数据库,名为testdb(3)新建表user1,表结构如图所示2.数据库池(1)启动MyEclipse(2)进入后在界面右上角切换到MyEclipse Database Explorer视图,如图所示(3)在左边的DB Brows...

2013-07-30 18:42:00 516

转载 MyEclipse移动包到另一个项目时出现错误:Resource is out of sync with the file system.

解决方法:在MyEclipse中的项目名上或者PackageExplorer空白处右键刷新。转载于:https://www.cnblogs.com/bettyling/archive/2013/06/11/3131834.html

2013-06-11 15:49:00 83

转载 Struts2框架实现计算器功能

1.新建Web Project2.导入Struts2库文件3.选择2.1的struts,拦截后缀选择所有4.编写主要的JSP页面,index.jsp(因为是直接在index上写内容,就不用在web.xml中更改欢迎页面了) 1 <%@ page language="java" import="java.util.*" pageEncoding="GB...

2013-05-19 11:37:00 341

空空如也

空空如也

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

TA关注的人

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