自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN流星追月专属频道--吃的苦中苦,方为人上人!

我是程序猿,我喂自己袋盐!No cross! no crown!

  • 博客(189)
  • 资源 (16)
  • 收藏
  • 关注

原创 mysql递归查询,查父集合,查子集合

建函数一、查父集合--drop FUNCTION `getParentList`CREATE FUNCTION `getParentList`(rootId varchar(100)) RETURNS varchar(1000) BEGIN DECLARE fid varchar(100) default ''; DECLARE str varchar(1000) default roo...

2018-06-06 15:48:00 2789

转载 spring 动态创建数据源

项目需求如下,公司对外提供服务,公司本身有个主库,另外公司会为每个新客户创建一个数据库,客户的数据库地址,用户名,密码,都保存在主数据库中。由于不断有新的客户加入,所以要求,项目根据主数据库中的信息,来动态创建数据源。  解决方案:    spring提供了一个类,AbstractRoutingDataSource,可以创建多个数据库,并在几个数据库中进行切换。建议读者在读本文之前先了解一下这个类...

2018-05-24 12:08:25 941 2

转载 HTTP请求行、请求头、请求体详解

HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method

2017-10-15 13:58:14 487

原创 linux mysql 更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:  1、home目录下建立data目录  cd /home  mkdir data  2、把MySQL服务进程停掉:  mysqladmin -u root -p shutdown  3、把/var/lib/mysql整个目录移到/home/data 

2017-09-14 18:01:00 695

原创 浅谈MySQL中优化sql语句查询常用的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中

2017-08-29 11:24:12 324

转载 浅谈原始套接字 SOCK_RAW 的内幕及其应用(port scan, packet sniffer, syn flood, icmp flood)

一、SOCK_RAW 内幕首先在讲SOCK_RAW 之前,先来看创建socket 的函数:int socket(int domain, int type, int protocol);domain :指定通信协议族(protocol family/address)/usr/include/i386-Linux-gnu/bits/socket.h

2017-04-24 17:48:42 650

原创 linux 修改时间

修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr, --date datestr 显示由datestr描述的日期-s datestr, --set datestr 设置datestr 描述的日期-u, --uni

2017-03-17 10:05:12 500

原创 CentOS openssh升级到openssh-7.2版本

安全部门漏洞检查,让升级openssh版本,升级操作不复杂,但毕竟是线上环境,主要注意如果你是通过ssh远程升级ssh版本,万一失败了,ssh不上去,是否可以到现场处理。环境:cat /etc/issueCentOS release 6.5 (Final)ssh -VOpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 20

2017-03-14 14:17:41 2980

原创 Java模拟并发操作进行压力测试代码

import java.io.BufferedReader;   import java.io.File;   import java.io.FileInputStream;   import java.io.InputStreamReader;   import java.io.PrintWriter;   import java.net.HttpURLConnection;   i

2017-02-07 14:38:42 11145

原创 在android程序中使用配置文件properties

android程序中使用配置文件来管理一些程序的配置信息其实非常简单在这里我们主要就是用到Properties这个类直接给函数给大家 这个都挺好理解的读写函数分别如下://读取配置文件 public Properties loadConfig(Context context, String file) {Properties properties = new Properti

2016-01-08 16:19:25 550

原创 Java网络socket编程详解

或许有点长但是一步步教你我想你也愿意看7.2 面向套接字编程    我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式7.2.1使用套接字实现基于TCP协议的服务器和客户机程序    依据TCP协议,在C/S架构的通讯过程中,客户端和服务器的Socket动作如下:客户端:1.用服务器的IP地址和端

2015-10-28 11:01:06 1183

转载 【Java TCP/IP Socket】构建和解析自定义协议消息(含代码)

在传输消息时,用Java内置的方法和工具确实很用,如:对象序列化,RMI远程调用等。但有时候,针对要传输的特定类型的数据,实现自己的方法可能更简单、容易或有效。下面给出一个实现了自定义构建和解析协议消息的Demo(书上例子)。     该例子是一个简单的投票协议。这里,一个客户端向服务器发送一个请求消息,消息中包含了一个候选人的ID,范围在0~1000。程序支持两种请求:一种是

2015-10-28 09:51:52 1547

转载 JAVA socket通信

1:简介Java语言从一开始就是为了让人们使用互联网而设计的,它为实现程序的相互通信提供了许多有用的抽象应用程序接口(API, Application Programming Interface),这类应用程序接口被称为套接字(sockets)。信息(information)是指由程序创建和解释的字节序列。在计算机网络环境中,这些字节序列被称为分组报文(packets)。一组报文包

2015-10-28 09:33:46 4221

原创 过滤器实现登录验证及拒绝直接输url访问网页

package com.filter;import java.io.ioexception;import javax.servlet.filter;import javax.servlet.filterchain;import javax.servlet.filterconfig;import javax.servlet.servletexception;import javax.servlet.

2014-06-18 09:56:25 2312 2

原创 实现业务系统中的用户权限管理--实现篇

在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(S,U,I,D,SQL)表单模组字符资源是否分页?返回提示?权限检测

2014-06-17 14:37:52 1184

原创 实现业务系统中的用户权限管理--设计篇

B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能

2014-06-17 14:18:41 2544

原创 百度mp3接口

歌曲ID 详细信息接口:http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.song.getInfos&format=xml&songid=354387&ts=1354960702678&e=pOwOqqTY0fS5jmtSdOJBh4XW4rQHDI7EhrJg

2014-06-10 13:51:33 3403 3

原创 百度音乐接口-——可以根据这做一个在线音乐播放器

当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML: 百度对其XML进行了更改: This XML file does

2014-06-10 11:40:21 3792 3

转载 oracle日期转换函数

1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(''2004-11-27 13:34:43'', ''yyyy-

2013-08-07 11:06:15 804

原创 安装oracle问题

1.安装oracle(**) 注意:安装Oracle之前确定自己的IP和主机(计算机)名不再被修改1.下载以后放到英文目录d:\tools(不要有中文字符) 2.安装过程不要任意取消(大约40分钟)3.安装成功后进行测试: 3.1 开始-->程序-->Oracle oraHome92-->Application Developpement-->

2013-07-05 10:57:48 880 3

转载 Android 4.1拿什么跟WP8、iOS 6斗

作者 jopen 2012-07-01 19:41:48   Google I/O 2012 大会的气势,丝毫不亚于苹果的 WWDC 2012。本次大会上,Google 带来了众多新产品,Android Jelly Bean、Nexus 7、Nexus Q 这些产品都包含了让人眼前一亮的新特性,而作为压轴戏登场的 Google Glass 则成为了整场大会的“惊喜”。最难得的是,整场

2013-07-04 19:41:29 767

转载 上百个Android开源项目分享

上百个Android开源项目分享,希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Batte

2013-07-04 19:38:58 651

原创 Android组件之Radio

package com.example.day16_radio;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.RadioButton;import android.widget.RadioGroup;import andr

2013-06-25 18:42:34 1213 3

原创 Android组件之SeekBar

package com.example.day16_seekbar;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.view.Menu;import android.widget.Se

2013-06-25 18:38:51 1045

原创 Android组件之CheckBox

package com.example.day16_checkbox;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.view.

2013-06-25 18:32:02 1053

原创 Android音乐播放器之经典布局

❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀activity_main.xmlhttp://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"

2013-06-21 14:50:21 3122 3

原创 一个简单地音乐播放程序

package com.example.day13_player;import java.io.File;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle;import android.os.Environment;import androi

2013-06-17 20:54:10 1165

原创 安卓多线程下载

package com.example.day11_download;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;im

2013-06-13 20:34:33 1640 2

原创 多线程下载

package www.zgl.net.down;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamTools { public static byte[] isToData(InputStream is) t

2013-06-13 11:23:51 951 1

原创 Android中Sax解析与Dom解析xml文件

李明30李向梅25常瑞鹏65----------------------------------------------------------------------------------------------------------------------------------------------------------

2013-05-30 18:51:18 830

原创 android 打电话程序的实现

布局以及效果图片代码Strings.xml------------------------------------------------------------------------------------    day01_msm    Settings    Hello world!    请输入手机号    请输入内容    发送

2013-05-29 19:03:48 1134

原创 登陆界面的数据保存回显的操作

package com.example.day02_file;import java.util.Map;import com.example.lession02_file.service.FileService;import android.app.Activity;import android.os.Bundle;import android.text.TextUtils;im

2013-05-29 13:55:30 1499

转载 object references an unsaved transient instance - save the transient instance before flushing

异常1:not-null property references a null or transient value解决方法:将“一对多”关系中的“一”方,not-null设置为false(参考资料:http://www.thearcmind.com/confluence/pages/viewpage.action?pageId=212)异常2:org.hibernate.Tran

2013-05-15 22:57:42 562

原创 SQL*PLUS命令的使用大全

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执

2013-05-11 14:46:11 750

原创 第一个spring项目helloWord

1.浅谈SpringSpring是一个开源的控制反转(Inversion of Control ,IOC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.帮助文档路径,在springjar包的存在路径下:spring-framework-3.2.2.RELEASE-dist\spring-framework-3.2.2.RELEASE\docs\spring-framewo

2013-04-24 19:08:50 3234

原创 orcal 总结(1)

常见的数据库对象  Oracle 数据库中的表用户定义的表:用户自己创建并维护的一组表包含了用户所需的信息数据字典:由 Oracle Server 自动创建的一组表包含数据库信息查询数据字典  命名规则表名和列名:必须以字母开头必须在 1–30 个字符之间必须只能包含 A–Z, a–z, 0–9, _, $, 和 #必

2013-04-12 14:00:01 996

原创 orcale 操作练习 Part 1

SQL> --01查询员工所有数据,并说明使用*的缺点SQL> select * from emp;     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM ---------- ---------- --------- ---------- -------------- --

2013-04-08 15:03:48 836

原创 把数组排成最小的数[算法]

题目:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。例如输入数组{32,  321},则输出这两个能排成的最小数字32132。请给出解决问题的算法,并证明该算法。分析:这是09年6月份百度新鲜出炉的一道面试题,从这道题我们可以看出百度对应聘者在算法方面有很高的要求。这道题其实是希望我们能找到一个排序规则,根据这个规则排出来的数组能排成一个最小的数字

2013-04-08 11:56:00 867

原创 机械键盘黑轴,青轴,茶轴,白轴的区别

主要区别有:1、手感:机械键盘一般有4种轴(茶,青,黑,白),基本可以满足目前所有80%人,而且手感是薄膜键盘无法比拟的!2,寿命:机械键盘一般可以有5-10年的使用寿命,一般是薄膜键盘寿命的几倍!3,耐用:机械键盘一般不会随着时间的推移手感发生变化,它的手感绝对不会想薄膜键盘时间长而发硬发涩!什么叫机械键盘?机械式(Mechanical)机械式键盘的底部一定有一片PCB板

2013-04-07 14:49:52 2060

原创 Oracle单行函数

Oracle学习(单行函数)一.单行函数介绍---单行函数对单行操作---每行返回一个结果---有可能返回值与原参数数据类型不一致(转换函数)---单行函数可以写在SELECT,WHERE,ORDER BY子句中---有些函数没有参数,有些函数有一个或多个参数---函数可以嵌套 www.2cto.com 分类:字符函数,数字函

2013-04-07 14:27:31 1009

PHP完整的微信幸运大转盘代码,包括前后端的数据等2个文件

PHP完整的微信幸运大转盘代码,包括前后端的数据处理

2015-07-29

Android应用源码魔音盒音乐播放器项目

本项目源码是众多音乐播放器源码中的佼佼者,各种功能都很完善,打开以后先扫描SD卡上的音乐文件。支持通知栏播放显示,支持后台播放,支持在线音乐文件下载或直接播放,有歌词显示功能歌曲信息使用本地SQLite存储,有摇一摇换歌功能,菜单也是使用的pop弹出菜单支持桌面小工具播放,支持音乐后台播放和音乐后台下载等。另外还可以设置睡眠模式和设置主题背景切换。源码注释丰富并且有很多可以直接使用的工具类是套不错的借鉴源码 涉及模块&技术 SQLite 摇一摇 后台播放 后台下载 音乐播放 文件扫描 图片处理 桌面小工具

2014-06-10

JavaWeb试题

里面有几十套JavaWeb经典试题,可供面试参考,适合考试

2013-01-10

Hibernate内容大纲答案

Hibernate内容大纲答案总结,适合面试、考试等作参考!

2013-01-09

Hibernate笔试题加答案

收集经典Hibernate试题,可以作为参考,相信一定会有所收获!

2013-01-05

购物车实例

javaweb技术,购物车实例!(JSP、EL、MVC)

2012-11-16

XML考试题库大全_XML技术及应用

XML考试题库大全_XML技术及应用 考试前看一看一定会有所收获的~!

2012-10-25

XML基础课件

XML课件,Javaweb开发的前奏!下载分享学习资源

2012-10-11

JAVA的面向对象编程--------课堂笔记

JAVA课堂笔记 经典必看 做Java的看看吧 精彩的介绍

2012-09-06

安卓入门(新手的选择)

安卓入门 新手的选择 简单易懂 逐渐深入

2012-07-22

andriod音乐播放器(源代码)

播放器实例 可以在安卓手机使用的案例 值得转载

2012-07-10

JDBC 开发基础课件

JDBC 基础 连接数据库,编操作系统的第一步

2012-06-19

mysql基础练习题(查询,建表,修改……)

mysql基础练习,检验初学者的学习状况!

2012-06-13

mysql数据库基础全部课件

mysql数据库基础课件,最基础最实用的学习资料

2012-06-13

mySql常用语句

记住这些命令,mysql就学的差不多啦!

2012-06-12

空空如也

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

TA关注的人

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