自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生

学习,是后知后觉。人生,是渐行渐远。不必灰心,不必烦恼。 个人网站:itison.cn

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

原创 腾讯云COS学习笔记

一、环境java 1.8 spring boot 1.5.8 gradle3.2.1二、COS使用示例1. COS是腾讯云提供的对象存储服务,功能非常强大,可以作为文件服务器,CDN加速,静态网页服务,还提供了图片的常用操作。相关API文档:https://help.aliyun.com/document_detail/31947.html2. 使用COS接口需要添加COS...

2018-07-17 14:19:18 1767

原创 Ubuntu Server 16.04.1 LTS 64位安装 Nginx 以及简单应用

一、Nginx 的安装1. 安装依赖sudo apt-get install openssl libssl-devsudo apt-get install libpcre3 libpcre3-devsudo apt-get install zlib1g-dev2. 下载 Nginx 方法一:本地下载之后再通过FTP工具上传到云主机。 方法二:通过命令下载。wget...

2018-07-14 22:45:35 1726

原创 Vue项目中Webpack打包排除Element-UI

1. webpack.base.conf.js 中 externals部分配置:externals: { 'vue': 'Vue', 'vue-router': 'VueRouter', 'axios':'axios', 'element-ui': 'ElementUI',}2. 在 main.js 中去除Vue.use(ElementUI) ...

2018-07-10 21:09:42 6950 1

原创 一个接口多个实现类的Spring注入方式

一个接口多个实现类 - Spring 的 @Autowired 和 @Qualifier 配合注入1. 首先, Interface1 接口有两个实现类 Interface1Impl1 和 Interface1Impl2Interface1 接口:package com.example.service;/** * Created by liuzh on 2018-05-29. *...

2018-05-29 18:06:25 9854

原创 阿里云OSS对象存储服务学习笔记

一、添加OSS依赖1. OSS是阿里云提供的对象存储服务,功能非常强大,可以作为文件服务器,还提供了图片的常用操作。相关API文档:https://help.aliyun.com/document_detail/31947.html2. 使用OSS接口需要添加OSS依赖,如下// 添加阿里云OSS服务的依赖compile group: 'com.aliyun.oss', name: ...

2018-05-14 23:35:42 1271 4

原创 8086CPU汇编语言学习笔记

一、汇编语言环境安装与配置1. 这里主要是在8086CPU的环境下学习的汇编语言,所以需要模拟这样的环境。2. 下载 dosbox 和 masm ,dosbox 是一个dos模拟程序,我们现在用的操作系统和CPU大多数64位的,8086CPU和16位操作系统已经成为古董了,那么 dosbox 可以模拟这样的环境。masm 是汇编语言的编译和 link 的工具,且必须在 dosbox 环境下...

2018-05-12 17:58:51 1954

原创 Mysql 5.7分组报错解决方法

Mysql 5.7未分组报错解决方法我本地用的是MySQL5.0,分组查询,没毛病。 我阿里云上面的是MySQL 5.7,分组查询,报错了。 搞了半天,找到了解决方案mysql的配置中加入如下配置:sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO...

2018-04-17 16:47:29 2404 1

原创 Tomcat学习笔记:配置与部署

Tomcat学习笔记:配置与部署刚开始接触tomcat服务器的时候,只是知道把项目扔进webapp目录下运行,没有系统的了解与学习tomcat,今对所用过tomcat知识做个学习笔记,以作备忘,今后如有新的体会则继续补充。一、下载、安装、启动、停止tomcattomcat下载地址:https://tomcat.apache.org/download-80.cgi选择适当的版本,...

2018-01-08 20:45:44 355

原创 云服务器入门篇:搭建云服务器Java web环境(Ubuntu Server 16.04.1 LTS 64位)

(阿里/百度/腾讯)云服务器建站全过程(Ubuntu Server 16.04.1 LTS 64位)注:这是作者利用周末时间,研究了一下云服务器的建站过程,以下是整理出来的学习笔记,仅供参考,如果有疑惑或者发现错误,请告诉作者:niceliusir@qq.com一、购买云服务器,设置入站规则1. 百度一下阿里云服务器,进入官网购买云服务器,找到比较实惠的购买方案,选择合适的版本、镜...

2017-12-23 14:38:05 3404 7

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

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

2017-11-19 15:46:22 257

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

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

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

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

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

2017-11-10 12:57:11 909

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

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

2017-11-10 10:15:21 2129

原创 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 789

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

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

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

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

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

2017-11-09 10:39:43 640

原创 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 1244

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

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

2017-11-07 23:22:00 5939

原创 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 12785 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 2927 1

原创 jsp是如何实现Cookie的

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

2017-11-07 21:35:28 369 1

原创 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 502

原创 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 189

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

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

2017-11-07 15:47:34 3497

原创 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 8900 2

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

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

2017-11-06 20:43:40 9296

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

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

2017-11-06 20:08:03 1814

原创 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 513

原创 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 1862

原创 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 270

原创 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 374

原创 java SE 乱记(一)

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

2017-11-06 14:02:19 288

原创 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 650

原创 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 3059 3

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

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

2017-11-05 23:19:20 1291

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

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

2017-11-05 14:54:18 359

原创 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 1665

原创 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 664

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

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

2017-11-04 20:09:54 19042

原创 用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 767

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

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

2017-12-12

SSM框架整合示例

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

2017-11-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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