自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生

学习,是后知后觉。人生,是渐行渐远。不必灰心,不必烦恼。

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java修饰符指代的访问权限

Java中修饰符指代的访问权限Java中的访问控制修饰符有:public、protected、private 和 default(默认修饰符,就是什么也不写)访问控制修饰符权限排序:public > protected > default > private非访问修饰符:static、final、abstract 、synchronized、transient、volatile public:公有,

2017-11-19 15:46:22 416 1

原创 UDP实现简单的群聊功能代码示例

以下是UDP实现群聊功能代码示例在java中,通过两个特定类来实现UDP协议顶层数据报,分别是DatagramPacket和DatagramSocket,其中类DatagramPacket是一个数据容器,是数据报包,用来保存即将要传输的数据,将地址信息和要发送的数据以字节数组的方式同时压缩入这个类创建的对象中;而类DatagramSocket表示用来发送和接收DatagramPacket的套接字,实

2017-11-16 11:17:10 2891 2

原创 my97前端日期插件使用示例

my97前端日期插件使用示例首先,将my97日期插件的My97DatePicker文件夹整个放到项目的js文件夹下:编写前端代码,日期输入框的代码如下:<!-- 这里可以用dateFmt写日期格式,比如说yyyy-MM-dd格式 --><input type="text" class="Wdate" name="datetime" id="

2017-11-10 12:57:11 2045 1

原创 理解登陆的业务逻辑(年少时候的见解,没时间完善,暂时备注)

登陆的业务逻辑一定要理解清楚登陆功能要做的不仅仅是验证用户名密码是否匹配,登陆功能要做的东西远远不止这个。前端表单验证(包括验证码验证、用户名密码非空验证、是否记住密码等)。后台做登陆验证(用户名和密码是否匹配数据库用户表)、跳转登陆界面,登陆成功要跳转首页,登陆失败要返回登陆界面并且提示登陆失败,记住密码则要有相应的Cookie编程,如果有需求要验证该用户是否已经登陆过了。登陆状态,可以在数据库添

2017-11-10 10:15:21 2584

原创 html中a链接的javascript确认框

html中a链接的javascript代码这里存在一个a链接巧用javascript代码的例子,比如做删除提示:<!-- 这里是做删除提示的例子,点击删除链接,会弹出确认框 --><a href="DeleteServlet?fid=${f.id }" onclick="if(confirm('确认删除吗?')==false)return false;">删除</a

2017-11-10 09:47:02 2101 1

原创 innerHTML(html())和innerText(text())的区别

innerHTML(html())和innerText(text())的区别innerHTMl对应jQuery的html(),可以作用于标签;innerText对应jQuery的text(),只能作用于文本。

2017-11-09 10:59:20 2039 2

原创 STS 编辑器与Myeclipse工作空间冲突问题

STS 编辑器与Myeclipse工作空间冲突问题问题:STS打不开或找不到控制台原因:STS 编辑器使用的时候,出现找不到控制台等视图,通过window菜单也是打不开控制台,这个问题有可能是因为你的电脑同时安装了Myeclipse和STS。解决方法:修改STS的工作空间,避免与Myeclipse的环境冲突。

2017-11-09 10:39:43 894 1

原创 SSM 框架拦截器:实现用户验证

这里写一个 SSM 框架拦截器实现用户验证的例子废话不多说,直接看代码。首先,配置拦截器,springMVC.xml如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo

2017-11-08 12:56:15 1930 1

原创 java 如何实现登陆和注册的验证码功能

以下是 java 实现登陆和注册的验证码功能java 实现登陆和注册的验证码有插件可以实现,但这里收录的代码不是用插件的方式,界面有点丑,但也是一种实现方式。login.jsp如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&

2017-11-07 23:22:00 14248 1

原创 html + ajax 如何实现页面静态化

这里是一个简单的 html + ajax 实现页面静态化的例子html + ajax 实现静态化的基本思路:将所有的请求通过ajax的方式,而不是通过表单提交,a链接的方式提交,所有的接收数据也是通过ajax来接收。这里以html + ajax 实现登陆的例子login.html文件如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona

2017-11-07 23:00:03 17450 4

原创 ajax 如何实现分页功能

这里用ajax简单的实现一下分页功能,作为一个例子ajax实现分页,首先需要工具类,Page.java,如下:package com.feelingsys.bean;/** * Page * @author LIU * @version 1.0 2017-09-28 */public class Page { /** * 总记录数 */ private i

2017-11-07 22:03:53 7398 1

原创 jsp是如何实现Cookie的

以下是jsp实现cookie的一个简单的例子 Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTP cookie的支持。通常有三个步骤来识别回头客:1. 服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。2. 浏览器在本地机中存储这些信息,以备不时之需。3 . 当下一次浏览器发送任何请求至服务器时,它

2017-11-07 21:35:28 2149 2

原创 html/css实现居中的几个常用方法

以下总结了html/css实现居中的几个常用方法1. 文字垂直居中的方法line-height: 这个方法往往是将line-height和height属性设置为一样的值,可以达到文字上下居中的效果。如下:height:30px;line-height:30px;2. 文字水平居中text-align: 这种方法在div标签或者p标签等块集标签中使用,可以达到文字水平居中的效果。

2017-11-07 21:19:39 12024 1

原创 git 分布式版本管理器的安装和使用(一)

git 的安装和使用,从码云克隆项目,提交项目到码云git的使用步骤:1. 安装git,安装过程除了修改安装路径,其他一路next2. git使用前的配置在使用git前,我们需要告诉git自己是谁以及自己的邮箱是什么,所以我们需要对git进行一些基本设置。打开终端(Windows右键打开安装git时安装的git bash)执行如下命令git config --global user.name

2017-11-07 18:24:29 384 1

原创 jsp 九大内置对象详解以及示例

以下是 jsp 九大内置对象详解以及示例jsp 九大内置对象类型以及作用域一览表:request 请求对象  类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作

2017-11-07 15:47:34 4809 1

原创 ajax 如何实现搜索输入框联想功能

ajax是如何实现搜索输入框联想功能的,以下是一个简单的示例jsp代码和jQeury代码如下: ajaxLenovo.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="ht

2017-11-07 09:29:17 11415 2

原创 ajax 验证用户名是否已存在

ajax验证用户名是否已存在ajax验证用户名是否已存在 ,一般选用的是同步请求,因为验证用户是否存在的同时, 一般还要验证用户名是否为空等表单验证。jsp页面以及ajax验证如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = req

2017-11-06 20:43:40 16448 2

原创 SSM框架如何实现国际化

SSM框架如何实现国际化,这是非常实用国际化:是程序在不作任何修改的情况下,可以在不同国家或地区和不同语言环境下,按照当地的语言格式习惯显示字符如何实现国际化: 1. 将程序中的提示信息、错误信息等放在资源文件中,为不同国家/语言编写对应的资源文件。 2. 资源文件由很多key和value组成,key保持不变,value根据国家/语言设定。 3. 这些资源文件使用共同的基名,通过在基名后面添加

2017-11-06 20:08:03 3026

原创 MyBatis注解方式与映射文件方式配合实现一对一,一对多,多对多(三)

MyBatis注解方式与映射文件方式配合实现多对多MyBatis注解方式实现多对多,配置文件与一对多一样,这里主要展示的是DAO接口的代码。 这是单纯用注解实现多对多,代码如下:package com.dao;import java.util.List;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.ann

2017-11-06 19:21:06 1385

原创 Java控制台小程序:随机生成双色球

这是java SE中随机函数的示例,随机生成双色球代码如下:/**随机双色球程序**/package com.itjob.shuangseqiu;import java.util.Arrays;import java.util.Random;public class ShuangSeQiu { public static void main(String[] args) { i

2017-11-06 18:48:58 2924

原创 java基础代码:多线程下载示例

java多线程下载示例多线程下载,如果想要做测试,必须要修改相应的文件路径,打开服务器才可,否则会出现异常。 代码如下:/**多线程下载**/package com.itjob;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net

2017-11-06 18:46:07 534

原创 MyBatis注解方式与映射文件方式配合实现一对一,一对多,多对多(二)

MyBatis注解方式与映射文件方式配合实现一对多注解的方式实现一对多如下(一个人有多本书):在实体类中设置相应的属性(一定要有setter 和 getter方法): User3.javapackage com.mybatisdemo1.bean;import java.util.List;/** * 用户实体类 * @author LIU * @version 1.0 2017-11-6

2017-11-06 17:24:37 825 1

原创 java SE 乱记(一)

正数: 源码:即对应的二进制 源码,反码,补码一样 负数: 反码 = 最高位之后全取反,最高位不变 补码 = 反码 + 1float: 后面要加f long: 后面要加 L 或 lswitch 根据jdk版本 1.6及以上版本支持string变量switch常量值不能一样 switch能解决的问题,都可以用多重if都可以解决 但是反过来不可以 等值判断首选switch swit

2017-11-06 14:02:19 578 1

原创 MyBatis注解方式与映射文件方式配合实现一对一,一对多,多对多(一)

MyBatis注解方式与xml文件方式配合实现单表操作、一对一首先,配置文件configuration.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://m

2017-11-06 12:42:01 1516 1

原创 java 控制台小程序:实现五子棋对弈

用法java在控制台实现五子棋对弈 ,界面虽然丑,但是功能确实基本实现,学习Java SE的时候收录的经典代码实现五子棋的全部代码如下,(复制直接可用,但是控制台的字体要设置为合适的) Chess.java:/**五子棋项目**/package com.itjob.chess;import java.util.Scanner;public class Chess { static Str

2017-11-06 00:34:25 4967 3

原创 jsp+servlet和SSM分别是如何实现文件上传(示例)

以下是两种java web开发中实现文件上传的方法,用

2017-11-05 23:19:20 2046 1

原创 java连接数据库方式(三):MyBatis 与Spring整合

只有将MyBatis 与Spring整合才能体现出MyBatis的优势(最起码让我们减少了很多代码),这也是SSM框架整合后DAO层的最终形态MyBatis 与Spring整合的步骤:1. 创建项目导jar包(jar包必不能少)2. 编写spring-mybatis.xml配置文件,配置数据源等信息

2017-11-05 14:54:18 749 1

原创 java连接数据库方式(二):单独使用MyBatis 框架实现

在没有与spring 框架集成之前,MyBatis 并没有体现出它的强大,但是比起传统的JDBC还是有所优势的。(但是建议只用于学习mybatis)1. MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。2. MyBati

2017-11-05 14:06:43 3232 1

原创 java连接数据库方式(一):传统JDBC + 连接池

用了太久的框架,传统的JDBC也不能忘记,以下是传统的JDBC实现连接数据库使用传统的JDBC实现数据库连接,一般要DIY一个工具类,这个工具类中,最好使用连接池,这里我使用的是C3P0连接池 C3P0连接池的配置文件c3p0-config.xml如下:<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <de

2017-11-05 13:15:13 1158 1

原创 中文乱码问题的各种对应的解决方案

以下是我总结出的,几种在java开发中中文乱码问题的解决方案当sevlet返回js脚本时弹出框显示中文乱码的解决方案:在servlet中加上response.setContentType(“text/html;charset=utf-8”);public void doPost(HttpServletRequest request, HttpServletResponse response)

2017-11-04 20:09:54 28168 1

原创 用java在控制台打印日历格式

以下是 用java编程,在控制台打印日历PrintDate.java文件内容如下,复制直接可用:package com.itjob.printdate;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public cl

2017-11-04 17:19:34 1360 1

原创 Java SE 常见逻辑思维题

// 运算s=a+aa+aaa+aaaa+aa...n个a的结果 public static int getS(int x, int n){ int fang = 1; int sum = 0; int sum1 = 0; for (int i = 1; i <= n; i++) { for (int j

2017-11-04 15:37:26 1936 1

原创 SSM框架整合方式(一):XML配置文件代码

bean.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&quot

2017-11-04 14:12:22 1157

原创 SSM框架整合方式(二):XML配置文件代码

以下是第二种SSM框架整合xml配置文件代码web.xml配置文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/jav

2017-11-04 13:39:29 516 1

Notepad++,conf文档,自定义语法高亮语法

这个是Notepad++编辑工具的语言设置,conf文档的语法高亮配置,下载后直接在语言--->自定义语言---->引入就可以了

2017-12-12

SSM框架整合示例

这是个SSM框架整合的示例,下载后解压导入eclipse运行,如果报错,请修改环境。

2017-11-15

空空如也

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

TA关注的人

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