- 博客(70)
- 资源 (6)
- 收藏
- 关注
原创 VSCode中连接Gitee并进行版本控制
通过以上步骤,您可以在VSCode中成功连接到Gitee并进行版本控制。使用VSCode的Git集成功能,可以方便地管理您的代码和版本。
2024-12-14 15:30:37
922
原创 VScode配置GIT
:确保将VSCode和Git插件保持最新状态,因为新版本通常会修复一些Bug和问题。可以通过VSCode的“帮助”选项检查并更新软件和插件。:首先,确保在计算机上正确安装了Git。可以通过打开命令行窗口并输入。来检查是否能够显示Git的版本信息,从而确认Git是否正确安装。通过以上步骤,可以有效解决VSCode检测不到已安装Git的问题。
2024-12-14 13:46:48
1157
原创 springboot 静态资源访问
最近在学习springboot,在学习中一个静态资源访问,难道了我三天,在网上找了很多的资料,又是配置,又是重写WebMvcConfigurationSupport,因为以前没有接触,本来很简单的事情走了很多弯路,以下是我的做法。* addPathPatterns 方法是添加要拦截的请求,这里我们拦截所有的请求。* 在该配置中重写 addInterceptors 方法,将我们上面自定义的拦截器添加进去,一、在resources下创建static文件,把需要的css,js,images,都放在这个文件下面。
2024-11-25 22:17:58
381
原创 vmware安装centos和Linux关系
最近在入门Linux系统相关知识,习惯性把学习的过程,遇到的问题,自己的总结记录下来,现与大家一起分享。Linux版本:CentOS 7 64位(与PC位数保持一致),迷你版,没有桌面,纯命令行显示。序列号:ZC3WK-AFXEK-488JP-A7MQX-XL8YF,网上也有很多,随便搜一个也行。d.选择安装的位置,这个很重要,后面添加网络配置时就要用到此位置。e.一般是选择20G,假如你硬盘够大,多点也无所谓。然后选择拆分为多个文件。同理再添加/ 与/boot两个挂载点,如下两图,再选择标准分区即可。
2024-10-27 20:18:33
317
2
原创 springmvcdemo
这个示例通过一个spring mvc用户登录的示例来学习是如何进行spring web开发的。业务功能:用户通过登录页面输入用户名和密码,提交验证,登录成功则更新用户登录信息(登录ip,最后访问时间,积分+5)同时记录用户登录成功日志。整个demo分为四层,每层对应一个对立的配置文件。 持久层对象,也是域对象也叫实体。持久层:spring整合多种流行ORM框架,如hibern...
2012-12-28 18:03:46
171
原创 the request was rejected because its size (5263618) exceeds the configured maxim
解析:这个最大值是在struts2的源文件“struts2-core-2.0.11.1.jar\org\apache\struts\ default.properties”中的struts.multipart.maxSize=2097152语句,如果想改大的话,就重新设定它,有两种方法:一种是重写:struts.properties文件。二是在struts.xml中加入常量来改变它如“ J...
2012-12-28 18:01:28
546
原创 Spring MVC实现QQ第三方登录
首先得申请相应的应用 ID和key值。地址 是:http://connect.qq.com/intro/login/ 下面是登录过程演示如图:然后点击登录如下图所示: 这已经是地个绑定好关联账号的登录了。那么我们怎么用Spring mvc实现呢?code123456789101112/**...
2012-12-27 13:35:59
433
原创 GlassFish安装和配置详解
GlassFish安装和配置详解2010年07月13日 星期二 上午 10:13一、GlassFish安装配置之前需要先安装配置好JDK和Ant。下面先介绍JDK和Ant的下载、安装和配置1.JDK下载地址:java.sun.com/javase/downloads/index.jsp这里有各个版本的JDK的下载,选择相应适合的版本下载,下载完成是.ex
2012-02-14 14:00:26
1202
原创 spring框架介绍
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 (
2011-12-30 12:04:55
645
原创 正则表达式
var reg =/表达式/附加参数var reg=new RegExp("表达式","附加参数")exec 检索字符中是正则表达式的匹配,返回找到的值,并确定其位置。test 检索字符串中指定的值,返回true,false。match 找到一个或多个正则表达式的匹配search 检索与正则表达式相匹配的值replace 替换与正则表达式匹配的字符串split 把字符串
2011-12-15 17:34:30
417
原创 NetBeans快捷键
查找 cmd + f替换 cmd + r 或者 ctrl + h重命名 ctrl + r快速打开类 cmd + o快速打开文件 ctrl + O打开工程 cmd + O关闭类 cmd + w切换类 ctrl + tab切换工程界
2011-12-15 15:27:37
1331
原创 javascript验证码文字图片制作
package org.accp.ajax;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.ServletExce
2011-12-15 13:36:31
2754
原创 Ant使用教程
Ant使用教程Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开
2011-11-25 16:17:04
760
原创 SVN使用帮助文档
SVN使用帮助文档SVN简介Subversion是一种开放源代码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库.Subversion不但提供了常见的比较、修补、标记、提交、回复和分支功能性,Subversion还增加了追踪移动和删除的能力.它支持非ASCII文本和二进制数据,这使SVN不仅对传统编程任务非常有用,同时也适于web开发,图书创作和其它在传统
2011-11-25 16:14:14
1425
原创 使用stringstream对象简化类型转换
使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从i
2011-11-25 16:11:25
450
原创 C_C++动态库与静态库详解
C_C++动态库与静态库详解什么是库?C语言中有一些函数不需要进行编译,有一些函数也可以在多个文件中使用。一般来说,这些函数都会执行一些标准任务,如数据库输入/输出操作或屏幕控制等。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行连接。这样就不必在每次开发程序时都对这些通用的函数进行编译了。
2011-11-25 16:10:23
1034
原创 C++模板与范型编程
C++模板与范型编程模板定义以关键字template开始,后接模板形参表(template parameter list),模板开参表是用尖括号括住的一个或多个模板形参的列表,形参之间用逗号分隔。模板形参表:模板形参表与函数形参表类似,函数形参表定义了特定类型的局部变量但并不初始化那些变量,在运行时再提供实参来初始化形参。同样,模板形参表示可以在类或函数的定义中使用的类型或值。
2011-11-25 16:09:15
1509
原创 C++类的的继承和多态机制
C++类的的继承和多态机制面向对象编程的关键思想是多态性。多态性字面上可以理解为”许多形态”,之所以称通过继承而相关联的类型为多态类型,是因为在许多情况下可以互换地使用派生类型或基类型的”许多形态”。在C++中,多态性仅用于通过继承而相关联的类型的引用或指针。继承:通过继承我们能够定义这样的类,它们对类型之间的关系建模,共享公共的东西,仅仅特化本质上不同的东西。派生类能够继承基类定义的
2011-11-25 16:07:58
1688
原创 C++异常处理机制详解
C++异常处理机制详解C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制. C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句、函数结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。关于语法错误, C++编译器的报错机制可以让我们轻松地解决这些错误; 第二种是运行时的错误,常见的有文件打开失败、数组下标溢出、系统内存
2011-11-25 16:06:33
3612
原创 C++字符串分隔方法总结
一. 使用stringstream和getline结合方式 #ifndef STRING_SPLIT_H#define STRING_SPLIT_H#include #include #include //引入命名空间using namespace std;//定义成员vector split(const char *src,const char delim
2011-11-25 15:57:02
690
原创 C++文件操作总结
C++文件操作总结C++标准io结构图:从结构图中可以看出:ios_base是整个c++IO继承体系的顶层结构,它主要定义了流类型的格式化信息、状态信息及其它的一些信息。在这些信息中,iostate表示的是文件io的状态,包括ios::eof等, 它表示的主文件的结尾标识,其中后面的ios中的eof()方法表示返回的就是是否已经到达文件的结尾。它还定义了打开流的几种模式
2011-11-25 15:54:18
1796
原创 进制转换
1. 十 -----> 二 给你一个十进制,比如:6,如果将它转换成二进制数呢? 10进制数转换成二进制数,这是一个连续除2的过程: 把要转换的数,除以2,得到商和余数, 将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。 听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。 “把要转换的数,除以2,得到商和余数
2011-11-25 12:08:44
1200
原创 数据库表和表结构查询
public List getTableType() { List list1 = new ArrayList(); List list2 = new ArrayList(); Connection conn = null; ResultSet rs = null; PreparedStatement ps = null; try { List
2011-11-23 12:39:12
470
原创 excel创建
package org.accp.getdatainfo.excel;import jxl.*;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;import jxl.format.Colour;import jxl.format.UnderlineS
2011-11-23 12:31:45
420
原创 Hibernate的缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发
2011-11-19 17:49:32
331
原创 java】jxl导出Excel最全面的解释
jxl通过java操作excel表格的工具类库支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说
2011-11-18 11:12:11
3042
原创 如何获取SqlServer2005数据库表结构
1.获取表的基本字段属性 --获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND
2011-11-18 11:10:31
1413
原创 JTree的用法
package com.prs.abook.swing;import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.TreeSelectionListener;import javax.swing.tree.*;import javax.xml.bind.an
2011-11-17 16:50:51
1019
原创 JTable 自己想要的值 和窗体设置
int row = jTable1.getSelectedRow(); String name = jTable1.getValueAt(row, 0).toString(); 窗体设置int width = Toolkit.getDefaultToolkit().getScreenSize().width; int height = Toolkit.getDefa
2011-11-17 16:49:42
672
原创 jTree节点获取方法
jTree1.addTreeSelectionListener(new TreeSelectionListener() {public void valueChanged(TreeSelectionEvent e) {// 设置选择可以包含任何数量的项,这些项不必是连续的。jTree1.getSelectionModel().setSelectionMode(TreeSelecti
2011-11-16 20:19:31
6151
原创 java swing JTable绑定值
private JTble jTable1;int count = 0; String[] title = { "编号", "昵称" }; Object[][] name = null; if (bd.equals("Oracle数据库")) { GetOtherUser other = new OracleGetOthersUser(); List list
2011-11-14 12:49:36
1476
原创 java swing 右键制作
import javax.swing.*;private JPopupMenu jpm;private JMenuItem jm1 = null;private JMenuItem jm2 = null;private JTable jTable1; jpm = new JPopupMenu();jm1 = new JMenuItem("删除");jm2 = new J
2011-11-14 12:47:02
515
原创 常用数据库JDBC连接写法
1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseN
2011-11-06 16:23:53
305
原创 JDBC连接及查询事例
package org.accp.news.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.accp.ne
2011-11-06 16:22:35
618
原创 java字符编码
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4 ",Unicode编码为"4e2d 6587 ",UTF编码就是"e4b8ad e69687 "。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编
2011-11-03 16:24:49
402
原创 java内存溢出解析
JAVA内存溢出产生的原因有很多种,比如: 1、数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2、虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法。一个是优化程序
2011-11-03 16:22:11
402
原创 正则表达式
除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索,我在网上查了很多资料就把所知的都写在这里了。点的转义:. ==> \\u002E美元符号的转义:$ ==> \\u0024乘方符号的转义:^ ==> \\u005E左大括号的转义:{ ==> \\u007B左
2011-11-03 16:18:46
753
原创 Log4j教程
log4j教程Log4j 日志管理为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“
2011-11-03 16:16:42
740
原创 javascript传对象
1、window.location可简写为location.2、getSearchAsArray方法为解析location字串。即将字符串传递的名-值对(按传统的name1=value1&name2=value2)转换到一个索引名是名字的数组。参数为window.location字串。其中escape()函数将数据转换成url适用的格式,特别是当内容包含空格时。网上
2011-11-03 13:26:13
632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人