自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

转载 Javascript知识总结整理

1、本文主体源自:http://www.cnblogs.com/coco1s/p/4029708.html2、js是一门什么样的语言及特点?        js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言。也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作。        主要的目的是为了解决服务器端语言遗留的速度问题,

2018-06-26 11:52:29 505

原创 Mysql函数比较1,2,3和3,4,5是否有相同的数字

DROP FUNCTION IF EXISTS `FN_NoticeInDepts`;CREATE DEFINER = `root`@`%` FUNCTION `FN_NoticeInDepts`(torgs MEDIUMTEXT,tdepts MEDIUMTEXT) RETURNS tinyint(1) COMMENT '作者:恒 作用:查询部门权限和新闻权限是否有相同的'BEGI...

2018-06-26 11:52:12 1211

原创 Mysql函数查询所有子节点

CREATE DEFINER=`root`@`%` FUNCTION `FN_GetOrgChild`(rootId INT) RETURNS longtext CHARSET utf8    COMMENT '作者:恒 作用:获取部门节点子节点'BEGIN DECLARE sTemp LONGTEXT; DECLARE sTempChd LONGTEXT; SET sTemp

2018-06-26 11:52:00 661

原创 Hibernate入门

Hibernate入门1.      Hibernate是一种数据持久化工具,是一个开放源代码的对象关系映射框架,内部封装了通过jdbc访问数据库的操作,向上层应用提供面向对象的数据访问api2.      什么是ORM,ORM(Object/Relational Mapping)即对象关系映射,他在对象模型和关系型数据库之间建立的对应关系,让表和javabean对象对应3.     

2018-06-26 11:51:51 470

原创 JQuery基础

JQquery的语法结构:如$(document).ready();不难发现,jQuery语句主要包括三个部分,工厂函数,选择器,方法。JQuery的工厂函数$()相当于jQuery(),当选择器被工厂函数包起来的时候,就是一个Jquery对象不可以使用js的方法。jQuery的选择器:基本选择器,属性选择器,层次选择器,过滤选择器jQuery的方法:分为事件处理方法和其他方法。jQuery的代码...

2018-06-26 11:40:13 550

原创 使用MyEclipse反向编程工具

1、  HQL(Hibernate Query Language),是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念。2

2018-06-26 11:39:53 614

原创 构造树形JSON业务实体类

1.写一个业务实体类import java.util.List;/** * @作者: 恒 * @创建时间: 2016年10月31日 上午10:21:44 * 功能:orgchart实体类 */public class OrgChart { private String id; private String pId; private Strin...

2018-06-26 11:29:12 1523

原创 CentOS安装mysql

1下载mysql#进入local目录cd /usr/local/#下载mysqlwget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2.解压mysql修改名称#解压mysqltar -zxvf mysql-5.6.33-linux-glibc2....

2018-06-20 08:59:57 2180

原创 CentOS安装Nginx

1.安装Nginx前的准备 请确认gcc g++开发类库是否装好,默认已经安装。yum -y install gcc automake autoconf libtool make(安装make)yum install gcc gcc-c++(安装g++)2.下载Nginx和其组件cd /usr/local/srcwget http://www.openssl.org/sour...

2018-06-19 15:30:46 4195

原创 CentOS安装Tomcat

1.安装tomcat前,需要安装JDK,请参考博主另外一篇文章Centos使用yum安装jdk2.本次安装tomcat,使用wget下载命令安装,需要先安装wget命令yum -y install wget3.下载tomcatcd /usr/local/(进入local文件夹)wget http://mirrors.hust.edu.cn/apache/tomcat/tom...

2018-06-19 10:50:08 4044

原创 IntelliJ IDEA快速搭建Spring Boot项目

Spring Boot的优点         Spring Boot可以快速构建,使用Spring Boot项目引导可以在几分钟内搭建项目         Spring Boot自带tomcat、netty容器供你选择,无需打war包上传服务器         Spring Boot自动管理依赖第一步、新建项目,选择Spring Initializr第二步:配置项目名和包名第三步:选择spring...

2018-05-31 15:20:34 839

原创 微信小程序业务域名配置

微信小程序可以访问外链了,但需要配置业务域名配置业务域名条件1.域名必须有http证书,也就是可以通过https访问的域名2.下载校验文件,上传校验文件到域名根目录,如果是tomcat服务器放到webapps/ROOT文件目录下就可以通过校验了...

2018-04-23 16:33:06 31836 1

原创 2018年最新版微信公众号本地测试方案

1、首先申请个人微信公众号(略)2、申请natapp收费版内网映射工具(免费版不能绑定备案域名~,不能用作微信公众号接口调试,natapp费用9元/月,已备案二级域名3元/年)    2.1、地址:https://natapp.cn/,注册账号,下载客户端,    2.2、选择9元/月,3元/年域名(购买域名后,把域名绑定到隧道)    2.4、开始使用,添加config文件    在natapp...

2018-04-13 15:04:49 2314

原创 Powerdesigner设计数据库

第一步:右键新建Physical Data Model 数据库物理模型 DBMS 这里选择MySql5.0第二步:选择工具栏toolbox里的physical diagram(物理图)中的table新建table第三步:创建主外键关系第四步:生成html以供预览1单击上方工具条reports新建report,选择simplifiledChinese,双击

2017-07-17 16:57:15 454

原创 canvas基础学习

1.Canvas元素canvas 元素用于在网页上绘制图形。HTML5 的 canvas 元素使用 JavaScript 在网页上绘制2D图像。在矩形区域的画布上,控制其每一像素,JavaScript 来绘制 2D图形,逐像素进行渲染。可以通过多种方法使用canvas 元素绘制路径、矩形、圆形、字符以及添加图像。2.创建canvas3.绘制canvas 元素本身是没有绘图能

2017-03-01 23:32:30 299

原创 log4j.properties配置

log4j.rootLogger=DEBUG,Console,Filelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.outlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j

2016-12-30 11:35:16 237

原创 MySql问题汇总

1.MySql函数中不能使用动态sqlCREATE DEFINER=`root`@`%` PROCEDURE `SP_GetEmpFixedSalary`(id BIGINT(20),#定薪id或者薪档identId BIGINT(20),#企业id type INT,#自定义或者薪档 cluName VARCHAR(200), OUT salary DECIMAL(9,2))BEGIN...

2016-12-27 19:22:53 2417

原创 组织架构图插件简介

组织架构图定义:组织结构图是组织架构的直观反映,是最常见的表现雇员、职称和群体关系的一种图表,它形象地反映了组织内各机构、岗位上下左右相互之间的关系。组织架构图是从上至下、可自动增加垂直方向层次的组织单元、图标列表形式展现的架构图,以图形形式直观的表现了组织单元之间的相互关联,并可通过组织架构图直接查看组织单元的详细信息,还可以查看与组织架构关联的职位、人员信息。本文主要介绍其中四种比较常见的

2016-11-09 23:55:39 16421 3

原创 常见的web漏洞及其防范

一、SQL注入漏洞 SQL注入攻击(SQL Injection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、更改、删除,以及进一步导致网站被嵌入恶意代码、被植入后门程序等危害。 通常情况下,SQL注入的位...

2016-08-04 23:23:13 14087 1

转载 正则表达式总结

定义正则: 1 var re = new RegExp(“a”); //RegExp对象。参数就是我们想要制定的规则。有一种情况必须用这种方式,下面会提到。 2 var re = /a/; // 简写方法 推荐使用 性能更好 不能为空 不然以为是注释 ,   正则的常用方法       1  test()  :在字符串中查找符合正则的内容,若查找到返回true

2016-07-15 13:04:20 317

原创 Myeclipse使用Maven插件整合SSM之二

maven,Myeclipse的ssm搭建

2016-04-08 09:50:16 685

原创 Myeclipse使用Maven插件整合SSM之一

1.创建一个maven项目,具体步骤如下图注:Artifact Id是项目名Group ID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构好了,到这里为止一共maven项目就搭建好了,下一篇整合ssm

2016-04-06 17:18:46 449

原创 CentOS使用yum安装jdk

1、查看系统版本命令cat /etc/issue2、查看yum包含的jdk版本yum search java 或者 yum list java*版本jrejdk1.8java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 1.7java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel.x86_6...

2015-12-28 14:23:15 1005

原创 TimeHelper

package com.zzidc.util;import java.util.Calendar;import java.util.Date;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;public class TimeHelper

2015-11-17 16:44:02 928

原创 多条件排序解决方案

多条件排序多条件排序1,按照两个条件排序,第一个条件为主当第一个条件相同,会按照第二个条件查询 order by condition1,condition2 desc多条件排序2,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果集,然后合并起来但是两个结果集的排序条件是一样多条件排序3,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果

2015-10-15 17:04:24 6016

原创 JSON总结

1.JSON的概念JSON :javascript对象表示法(Javascript Object Notation) 是一种轻量级的数据交换格式。JSON 语法是 JavaScript 对象表示语法的子集。是存储和交换文本信息的语法,类似于XML。JSON和XML比较:(1)JSON长度和XML的格式比起来显得短小;(2)JSON读写速度更快(3)JSON可以使用javascript内建的方法直接...

2015-08-10 11:23:22 636

转载 java多线程-守护线程

转载自:http://blog.csdn.net/turkeyzhou/article/details/4487889import java.io.IOException;/* * 守护线程在没有用户线程可服务时自动离开 * 在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。 * 这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。* 将一个用户线

2015-05-26 15:05:09 399

原创 java多线程-合并

java多线程-合并线程合并的意义就是几个并行的线程合并为一个单线程执行,应用于一个线程必须等待另个线程执行完毕后执行例题:现有一个主线程,T1,T2怎么让T2在T1之后执行,主线程在T2之后执行package cn.thread;public class ThreadJoin { public static void main(String[] args) {

2015-05-26 14:46:48 1783

原创 线程的调度-让步

线程的让步,调用静态方法Thread.yield();可以让线程暂时让出cpu占用,然而让出时间和什么时候并不可以控制package cn.thread;public class ThreadYield { public static void main(String[] args) { ThreadYield threadYield = new ThreadYiel

2015-05-26 11:29:59 699

原创 线程的调度-优先级

线程调度分为1-10个级别 默认为5,线程的优先级并不能保证线程的执行顺序,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行在线程中新开一个子线程,子线程的优先状态和父线程的优先级相同案例demopackage cn.thread;public class ThreadPriority { /** * 线程的调度-休眠 * */ public sta

2015-05-26 11:00:10 959

原创 线程的调度-休眠

Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行线程休眠的方法是Thread.s

2015-05-26 10:29:06 620

原创 多线程的同步

一、为什么使用线程同步线程同步是为了防止多个线程访问一个数据对象时,对数据造成破坏二、多线程案例package cn.thread;public class Boo { private int x = 100; public int getX() { return x; } public synchronized int fix(int

2015-05-25 16:49:03 508

原创 Mysql优化方案和表优化方案

1. 怎么优化sql可以减少内存耗量,cpu计算量,IO吞吐、增加并发能力一、不要使用SELECT * 在SELECT中指定你所需要的列,会 减少内存耗费,IO吞吐。二、统一sql的写法其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析。生成2个执行计划。所以作为程序员,应该保证相同的查询语句在任何地方都一致,多一个空格都不行!减少cpu计算量。三、不要把sql语句写的太复杂越简单的SQL语句被重用的可能性越高。而复杂的SQL语句只要有一个字符发生变化就必须重

2015-04-07 18:36:04 5009

原创 Vector的学习

Vector学习1、ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 2、Vector的常见用法支持4中构造方法Vector();Vector(int size);Vector(int size,int inor);Vector(Collection)方法描述void add(int index,Object e

2015-03-31 11:32:53 420

原创 非空判断到底如何写更好?

当我们写字符串的非空判断时会有两种写法String b=null;if("".equals(b)){ System.out.println(true);   }else{ System.out.println(false);}当执行此代码时不会出错if(b.equals("")){ System.out.println(true);}else{ Syst

2015-03-26 11:33:57 1127

原创 占位符防止sql注入

防止sql注入方式:在sql中使用?String sql= "SELECT * FORM emp where ENAME=?";PreparedStatement ps = connect.preparedStatement(sql);ps.setString(1,'KING');ResultSet rs = ps.executeQuery();sql中使用?赋给值

2015-03-20 14:00:35 3348

原创 Redis和RedisDesktopManager可视化工具安装

Redis和RedisDesktopManager可视化工具安装

2015-03-19 10:03:18 747

原创 API接口安全性设计思路

API接口安全性设计思路

2015-03-19 08:53:45 7809

原创 同一个局域网内对方无法连接到我的数据库

局域网内别人无法连接你的数据库

2015-03-18 11:38:42 3511

原创 Oracle初步了解

Hibernate复习总结第一章:Oracle数据库基础知识1.Oracle数据库基础知识1) 数据库:这里说的数据库是Oracle的一个专业名词,在磁盘上存储数据的集合,在物理上表现为数据文件、日志文件、和控制文件,在逻辑上以表空间的形式存在。2) 表空间:一个表空间可能包含多个数据文件,一个数据文件只能属于一个表空间3) 数据文件:一个数据文件可能存储多个表的数据,而一个表...

2014-10-28 13:40:06 111

phpStudy,php环境一键搭建

php环境一键搭建、phpStudy

2015-05-19

空空如也

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

TA关注的人

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