自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a_good_programer的博客

程序员的进阶之路

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

原创 SQL Server 全局变量之 @@ROWCOUNT (返回上一条语句影响的行数)

SQL 语句:update Table_1 set value = 'one' where id = 1select @@ROWCOUNT as '受影响行数'执行结果:

2021-01-07 11:39:57 1307

原创 综合练习: 九九乘法表和排序

//输出函数,println相比较print将在每个输出完毕后,输出换行System.out.println("hello world!");//输入函数,Scanner numInput=new Scanner(System.in);int num;System.out.print("请输入一个数字,以回车结束: ");num=numInput.nextInt();//break

2017-04-20 11:03:33 4122

原创 Java数组和foreach遍历循环

数组由多个元素组成,每个元素都具有相同数据类型。一维数组int intArrayOne[]; //定义一个一维数组int intArrayTwo[] = {1,2,3,4,5}; //静态初始化一个数组intArrayOne = new int[5]; //动态初始化数组intArrayOne[3]=10; //给intArrayOne的第4个元素赋值为10System.out.println

2017-04-19 20:28:07 40314 1

原创 Java分支流程和循环

一、分支(判定)语句1.if语句类型一:if(expression){ //如果expression表达式返回true,则执行这里的代码,否则什么都不做}//例:int i=3;if(i<5){ System.out.print(i);//i为3,所以i<5成立返回true,所以输出i的值}类型二:if(expression){ //如果expression表达式返

2017-04-19 15:32:58 575

原创 运算符和表达式

一、运算符对各种类型的数据进行加工的过程称为运算; 表示各种不同运算的符号称为运算符; 参与运算的数据称为操作数。按操作数的数目来分,可有: 一元运算符:++、– 二元运算符:+、-、> 三元运算符: ? : 基本运算符按功能划分,有下面几类:1.算术运算符:+,-,*,/,%,++,– ,例:2+3 //加法求和,整个表达式值为55-2 //减法求差,整个表达式值为32*3

2017-04-19 10:00:54 693

原创 变量的作用域

变量的作用域,是指变量能够被引用的区域,也就是可以使用该变量的程序范围。 变量必须先声明,才能被引用,变量的作用域取决于声明时,声明代码所在的位置,所以声明一个变量的同时,也就指定了变量的作用域 按作用域来分,变量可以分为下面几种: 局部变量、类变量、方法参数和例外处理参数。 在一个作用域中,变量名应该是唯一的。局部变量:在方法或方法的一个块代码中声明,它的作用域为它所在的代码块(整个方法或方

2017-04-18 20:25:05 1683

原创 简单数据类型的转换

1.不同类型数据间的优先级关系如下: byte,short,char —> int —> long > float >double2.自动类型转换规则: 整型,浮点型,字符型数据可以混合运算,运算中,不同类型的数据先转换为同一类型,然后进行运算,转换从低级到高级,如 int num=3;char c='a';double d=5.5;double sum=num+c+d;//先转换为dou

2017-04-18 19:26:15 314

原创 java数据类型

一、简单数据类型1.整数类型:byte、short、int、long1.1. byte : 占8位内存,可存储的数值范围为 -2^7 ~ 2^7-11.2. short: 占16位内存,可存储的数值范围为 -2^15 ~ 2^15-11.3. int : 占32位内存,可存储的数值范围为 -2^31 ~ 2^31-11.4. long : 占64位内存,可存储的数值范围为 -2^63

2017-04-18 16:19:37 304

原创 变量和常量

Java中,一个变量或常量包括三部分:数据类型、名称、值;变量或常量是可以存储数据的内存位置的名称。声明了一个变量或常量后,便可以往里面存入数据。变量中的数据可以不断改变,常量中的数据第一次赋值后不可再改。数据类型:数据类型指定变量可以存储的数据的类型,java中,声明一个变量之前,必须指定该变量将使用的数据类型; 名称:变量名是由编程人员创建的、用来引用该变量的标识符; 值:每个变量都引用可以

2017-04-18 15:02:37 293

原创 Java程序规范

一. Java源程序结构一个完整的Java 源程序包括下列部分: 1. package语句 ; //该部分最多只能有一句,且必须放在源程序的第一句 2. import 语句 ; // 可以有多个import语句或者没有,必须放在所有的类定义之前 3. public class Definition ; // 定义公共类,Definition即为公共类的类名,一个Java源程序最多只能有一个公

2017-04-17 22:18:06 2681

原创 Java开发环境的准备及"hello world"

一、环境准备所需材料: jdk:http://pan.baidu.com/s/1hssWxog eclipse:官网下载 1.安装jdk,配置环境变量,参考 http://blog.youkuaiyun.com/a_good_programer/article/details/52444592 2.安装eclipse,解压后点击eclipse.exe即可打开,eclips

2017-04-17 16:17:26 339

原创 java语言的特性与工作原理

1.Java的特性:跨平台、面向对象、安全、适用于网络2.Java的工作原理:编译Java程序时,会产生字节码。随后Java字节码会在专门为各种计算机平台设计的解释程序的控制下执行,此解释程序被称为Java虚拟机(Java Virtual Machine,JVM)。字节码和JVM的组合,意味着同一个Java程序可以在不同的平台之间运行,在不知道一个Java程序将运行在哪种平台的情况下,也可放心编写。

2017-04-17 15:41:13 974

原创 Win7设置共享文件夹

步骤一:创建共享用户在开始共享之前,我们需要一个用户账户,供他人在共享时登录我们这台计算机,这个账号可以直接使用内置的guest(来宾用户),也可以新建一个;一、开启guest用户点击左下角的开始菜单,输入“策略”回车,以打开“本地安全策略”;打开“本地策略”—“安全选项”,找到如图所示的“来宾账户状态”,若是“已禁用”,双击改为“已启用”开启来宾账户后,在“用户权限分配中”找到“拒绝本地登录”,若

2017-02-12 20:15:17 570

原创 Oracle 12 数据库Windows7安装图解

可能遇见的问题:运行安装程序时,安装中途程序停止运行; 可能的原因及解决方法:安装目录中含有中文或配置jdk的环境变量JAVA_HOME中含有中文,换成不含中文的目录之后即可成功安装步骤一:下载数据库系统官网地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 如图所示

2017-02-07 19:48:53 2892

原创 Oracle 12 创建数据库

一、创建数据库安装完oracle数据库软件后,就可以创建oracle数据库了,具体步骤如下:1.打开命令行,输入命令:dbca2.之后便会显示如下图所示的界面,点击下一步:3.进入配置数据库的界面,需要注意的是: a.全局数据库名:对应环境变量%ORACLE_SID%的值 b.数据库文件位置:这个目录下的文件将来可能会不断地增长,所需的空间会不断增大,所以在一开始就应规划好 如图填好各项后,即

2017-02-07 19:46:56 11531 1

原创 Linux 之 JDK 的安装(配置环境变量)

export JAVAHOME=/home/administrator/Documents/java/jdk1.8.0_111export CLASSPATH=.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jarexport PATH=$JAVAHOME/bin:$PATH需注意的是:只是运行上述命令的话,这些环境变量只会在当前会话中生效,可以在 /etc/prof

2017-01-11 15:47:38 286

原创 Linux 之 设置编码格式

环境变量 LANG 存储着系统当前的编码格式,可以输出它来看一下:echo $LANG 通过修改环境变量$LANG(language)来设置编码格式:export LANG=en_US.UTF-8export LANG=zh_CN.UTF-8

2017-01-10 15:31:51 10152

原创 Linux 之 网络连接

进入目录:cd /etc/sysconfig/network-scripts找到名为 ifcfg-eno16777736 的文件,可以先查看一下:more ifcfg-eno16777736编辑最后那个ONBOOT为yes,可使启动时自动连网 : vi ifcfg-eno16777736重启网络: service network restart

2017-01-09 23:41:42 402

原创 Linux 之 图形界面与命令行界面间的转换

获取当前界面类型:systemctl get-default设置为命令行界面:systemctl set-default multi-user.target设置为图形化界面:systemctl set-default graphical.target设置为命令行界面:init 3设置为图形化界面:init 5

2017-01-09 16:50:27 3205

原创 Java递归思想分析

递归时要注意形成一层一层的结构,一般会采取某种判断的方法,如if,如果不满足要求,那就调用自身进行递归,此时应注意找出上下层之间的联系(各层相同逻辑的部分),让运算进入下一层,这样形成上一层调用下一层,比如此例中的 max+addByMax(max-1)最后注意定义一个最底层,即开始向上回归结果的那一层,最底层将不再调用自身进行递归

2016-11-22 22:56:15 8382

原创 Mac操作快捷键总结

Mac有一个 “Command” 即苹果键,也有人称为花键 ,在大多数情况下,功能类似于Windows下的Ctrl 最左上角的一个向上三角形下面加一横的是“eject”键常用: Command-Z 撤销 Command-X 剪切 Command-C 拷贝(Copy) Command-V 粘贴 Command-S 保存(Save) Command-F 查找(Find) Comm

2016-11-22 15:05:26 846

原创 Mac操作系统下重装 Mac os X 系统

**步骤一:**制作启动U盘:1.利用Mac OS X 操作系统自带的磁盘工具,对准备制作成启动盘的U盘进行"抹掉"操作,将U盘的格式转化为“ OS X 扩展 (日志式) ",需要的话,可以进行分区,确保U盘至少有一个足够大的分区,能顺利进行下面的操作

2016-11-15 23:24:38 5157

原创 如何查看和删除电脑的各种使用历史记录

一.查看文件(非程序)及文件夹打开记录:查看方法:打开C:\Users\Administrator\Recent 或直接在运行窗口输入recent 回车,即可查看最近打开的文件及文件夹。 删除方法:此文件夹中保存的都是最近打开的文件的快捷方式,可直接删除而不会影响源文件 二.查看文件夹打开记录:查看方法:打开资源管理器的最近访问位置 删除方法:此文件夹中保存的都是最近打开的文件的快捷方式,可直

2016-11-06 21:50:39 36014 1

原创 action等package子元素的配置简介

struts.xml文件中,package元素有很多子元素,其中主要的有:一.action拥有的属性如下: 1.name: 必需属性,作为Action的唯一标识。Action的name没必要写成后面加“.do”或者“.action”这样的后缀名形式,因为系统在运行时会默认自动搜寻后缀名为“.action”的Action,直接写成例如:“book_action”,若加了就会变成搜寻“

2016-11-01 21:52:07 483

原创 struts.xml文件中package元素的各大属性讲解

name: 配置package元素时必须指定name属性,这是引用该包的唯一标识. extends:可选属性,指定该包继承的父包, namespace: abstract:

2016-11-01 18:41:25 6905

原创 Struts2 配置xml文件

一、配置web.xml文件在web.xml中配置一个struts的过滤器 2.5版本: <filter> <filter-name>struts-prepare</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>

2016-10-27 10:06:05 377

原创 Spring声明式事务管理

补充说明:使用事务的目的是将整个业务的逻辑处理置于同一个事务中,方便对整个业务进行管理,如业务的事务回滚;一、什么是声明式事务管理:在编写代码时,为了将一个业务的核心逻辑处理放入事务中,有时会这样写:Session session = sf.openSession();//打开一个session session.getTransaction().begin();

2016-10-24 00:42:30 264

原创 Struts2实现MVC( 实例解析)

本文示例使用2.3版本的Struts2和MySQL数据库进行测试,实现简单的用户登录验证一、新建Web项目struts2_01,导入相应的jar包官网地址:http://struts.apache.org/download.cgi#struts252(开始可能打不开网址,建议多点击几次)下载后解压,将其中struts2-blank项目所用的jar包导入;还要导入MySQL的jdbc

2016-10-19 21:55:48 2357

原创 JavaWeb实现MVC设计模式(实例解析)

一、创建用户表 login_user ;create table login_user( name varchar(20) primary key, pwd varchar(20) not null)二、新建web工程ch12,建立四个包:com.bo , com.dao , com.entity , com.control ,在com.entity包下新建User.java实体类

2016-10-18 16:57:25 3851

原创 JavaWeb实现MVC设计模式(概念解析)

一、MVC介绍:MVC设计模式是一种用于Web应用程序的架构模式,指将Web应用分为 模型层-视图层-控制层,它强制性的将应用程序的输入、处理、输出流程按照 Model-View-Controller 的方式进行分离; MVC ( Model-View-Controller),即模型-视图-控制器;在javaWeb中分别对应着 JavaBean-Jsp-Servlet , 如下图: 1.

2016-10-18 14:01:48 3492

原创 VMware虚拟机安装 Mac OS X 系统

本文引用其它文章时会注明出处,对此如有疑问,或内容上有不足的,欢迎各位读者进行反映,博主将及时修改完善所需工具:1.VMware虚拟机 2.unlocker补丁 链接: http://pan.baidu.com/s/1hs0SWNM 密码: 8pqj 3.os X 10_10注:本文使用的是VMware-workstation-full-12+unlocker208;关于

2016-09-27 16:06:35 1232

原创 VMware虚拟机安装CentOS 6.8 (图解)

一.安装虚拟机链接:VMware-workstation-full-10.0.3-1895310.exe 密码:fsh3二.建立虚拟机1.打开VMware,点击 文件—>新建虚拟机2.根据向导一步一步地创建虚拟机,首先选择配置类型是”TYPICAL(典型)”还是”CUSTOM(自定义)”,默认为典型,点击下一步即可。3.如图选择稍后安装4.选择相应的系统版

2016-09-20 21:16:01 5826

原创 SSH框架整合搭建(图解)

所用工具: Struts2(2.3版本)、spring(4.2.2版本)、hibernate(5.2.2版本)相关jar包分享关于在搭建过程中遇到的jar包版本兼容问题及各jar包的作用将在另一篇中介绍步骤一:导入jar包Struts2: spring : hibernate: 上述jar包遇到有部分相同时选择最新版的删去旧版步骤二:配置文件1.配置web.xml(具体配置步骤请参考Strut

2016-09-09 10:09:25 1384 1

转载 五大智能手机系统对比

智能手机是什么? 智能手机(Smart Phone)是一种运算能力及功能比传统功能手机更强的手机。使用最多的操作系统有:Symbian、Windows Phone 7、iOS、Android和 Bl

2016-09-09 00:44:19 1285

原创 Struts2实现MVC(概念解析)

框架简述什么是框架:框架就是能完成一定基础功能的半成品软件。在没有框架时,所有的工作都要从最底层做起;但是有了框架后,它可以为我们提供一定的基础功能,我们就可以在框架的基础上进行开发,而无需自己去实现那些底层的基础功能,大大提高了开发的效率和质量

2016-09-07 20:45:19 3999

原创 环境变量配置的步骤及意义

一.设置环境变量的作用1,设置JAVA_HOME:      (1).为了方便引用, 避免每次引用都输入很长的路径串;      (2).归一原则, 当你JDK路径被迫改变的时候, 仅需更改JAVA_HOME的变量值即可

2016-09-05 22:53:16 3972

空空如也

空空如也

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

TA关注的人

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