- ThinkPHP3.2.x SQL注入
H3rmesk1t
#ThinkPHP代码审计thinkphp安全web代码审计
ThinkPHP3.2.xSQL注入初始配置数据库配置where注入控制器配置exp注入控制器配置bind注入控制器配置漏洞利用where注入exp注入bind注入漏洞分析where注入exp注入bind注入参考文章初始配置这里利用ThinkPHP3.2.3做示例,戳此进行下载ThinkPHP中的常用方法汇总总结:M方法,D方法,U方法,I方法数据库配置数据库相关内容配置,文件位置Applicat
- thinkcmf 文件包含 x1.6.0-x2.2.3 已亲自复现
Bolgzhang
thinkcmf网络安全
thinkcmf文件包含x1.6.0-x2.2.3CVE-2019-16278已亲自复现漏洞名称漏洞描述影响版本漏洞复现环境搭建漏洞利用修复建议总结漏洞名称漏洞描述ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架,底层采用ThinkPHP3.2.3构建。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。远程攻击者在无需
- thinkphp制作响应式404跳转页实例教程
任聪聪
JavascriptPHPthinkphp
本篇文章主要奖励thinkphp3.2.3版本的404页面设置适用范围:thinkphp3.3.2版本、服务器中的404页面替换网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便,很烦人,所以为大家分享了最便捷的404制作方法,如下。在thinkphp的公共目录的config配置文件中增加配置项:'TMPL_EXCEPTION_FILE'=>'Public/404.html',在
- PHP微信公众平台开发高级篇—自定义菜单 (根据慕课网上的视频教程编写)
John_rush
微信公众号开发
一、说明1、根据慕课网上的教程为基础,这是前两个基础教程:PHP实现微信公众平台开发—基础篇:https://www.imooc.com/video/9316PHP实现微信公众平台开发—提升篇:https://www.imooc.com/video/102312、慕课上视频讲解用的是thinkphp早期版本,我用的是thinkphp3.2.3版本。可以看慕课视频进行学习,讲的比较详细PHP微信公众
- ThinkPHP的方法接收json数据问题
非凡的世界
前端ajaxjson
第一次接触到前后端分离开发,需要在后端接收前端ajax提交的json数据,开发基于ThinkPHP3.2.3框架。于是一开始习惯性的直接用I()方法接收到前端发送的json数据,然后用json_decode()解析发现结果为空!但是打印出还未解析的值却打印得出来。后来在解决过程中发现原因是ThinkPHP的I()方法默认使用的是htmlspecialchars()方法过滤,json字符串中的双引号
- 复习tp3.23(六)(循环和控制输出,公共模板和模板布局)
程序员达芬奇
php大杂烩tp3.23
ThinkPHP3.2.3循环和控制输出我们来进一步了解如何进行模板数据的循环和控制输出。注意,本篇的描述仅针对使用内部模板引擎的情况,如果你使用了Smarty或者其他模板引擎,请参考其相关的变量输出语法。循环输出循环输出主要是使用volist和foreach标签输出。VOLISTvolist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,
- 【Web】Ctfshow Thinkphp3.2.3代码审计(1)
Z3r4y
前端CTFWEB安全笔记thinkphpctfshow
目录①web569②web570③web571④web572①web569基础考察/index.php/Admin/Login/ctfshowLogin②web570提示找路由查看附件源码(config.php)发现定义了一个可执行命令的路由规则/index.php/ctfshow/assert/eval($_POST[1])1=system('tac/f*');③web571提示控制器查看源码(
- PHP连接sqlserver的两种方法,向sqlserver2000中写入数据,中文乱码
观察者gis
phpsqlserver
项目环境是php5.3.28项目用的ThinkPHP3.2.3已经mysql5.5数据库,要和另一个项目对接,需要连接sqlsever2000数据库进行一些操作。第一种用php自带扩展连接数据库:1、首先要下载php_pdo_sqlsrv_53_ts_vc9.dllphp_sqlsrv_53_ts_vc9.dll下载地址:http://share.weiyun.com/dc589fc41567ce
- 下载站源码 php,thinkphp开发素材资源源码下载站整站源代码
鱼鹰谈单片机
下载站源码php
thinkphp开发素材资源源码下载站整站源代码采用目前最流行的php框架thinkphp3.2.3开发,后台布局采用BootStrap。系统架构清晰,功能强大,操作简单,秉承了thinkphp大道至简的核心思想。该cms系统可以用来很多类型的网站,比如:企业站、图片站、视频站、素材源码下载站、个人博客等等,是做个人或者企业站的最佳选择!源码八大特色:一、筛选功能。可以无限极的新增筛选条件,而且这
- tp5缺少start.php,【TP5】Thinkphp5初体验1
你是地球人吗
tp5缺少start.php
听说thinkphp5要正式发布了,对于这个蛮不错的实用开发工具,我觉着还是有必要继续跟进学习使用使用的,翻了翻资料找到了这个还未完善的文档,不过,够了,先来个简单开始吧,本文用的是dev-master分支。1.使用composer下载thinkphp5先前在用laravel的时候就是用composer下载框架源码,真是很不错的,记得以前我用thinkphp3.2.3的时候是去官网下载的,体验果然
- win10.64位wnmp-nginx1.14.0 + PHP 5. 6.36 + MySQL 5.5.59 环境配置搭建 结合Thinkphp3.2.3
weixin_33717117
本文20%是原创,另外参考了这里https://blog.csdn.net/foolly/article/details/78963025作者:CSDN古雨蓝枫和这里https://www.cnblogs.com/niuniutry/p/3555778.html作者:博客园向大师致敬1.下载上述3个软件,这里我用的PHP版本是NonThreadSafe的版本,MySQL是CommunityServ
- ThinkPHP3.2.3查询两个日期之间的数据
钉也
myblog
HTML页面:起始时间: 结束时间: JavaScript部分:用到日期插件,这里就不做描述了,有时间再补上functionrqcxSub(){varrqstart=$("#rqstart").val();if(rqstart==''){layer.alert("请输入起始日期",{icon:2},function(index){$("#rqstart").focu
- 微信公众号之微信扫一扫功能(ThinkPHP框架3.2.3)
眼眸间的深情
项目实践系列开发实践PHP微信微信公众号微信扫一扫jssdk
今天呢,有一份开发需求,需要开发一个微信扫一扫识别到兑奖码,获取到之后锁定兑奖码为只读状态不可再进行编辑,最后点击进行兑换指定奖品的后续操作,根据微信开发文档,再根据ThinkPHP3.2.3的代码规范,整理出以下可复制代入的代码,特此进行记录一下,方便后续开发直接拿来复用:先在Thinkphp框架目录/Core/Extend/Vendor/WxJDK下面创建WxJDK文件夹,然后在创建文件jss
- 春秋云镜 CVE-2018-20604
isbug0
靶场安全web安全
春秋云镜CVE-2018-20604lfdycms任意文件读取靶标介绍雷风影视CMS是一款采用PHP基于THINKPHP3.2.3框架开发,适合各类视频、影视网站的影视内容管理程序,该CMS存在缺陷,可以通过admin.php?s=/Template/edit/path/web………*…*1.txt的方式读取任意文件。启动场景漏洞利用进入管理后台/admin.php,admin/admin登陆。e
- 基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权
PowerDos
WeChatOAuth2.0基于ThinkPHP3.2.3的微信OAuth2.0网页授权认证模块Step1将全部文件放在网站目录下Step2配置你的公众号信息进入文件./Application/Common/Conf/config.php将你的公众号相关信息写入'配置值''DB_TYPE'=>'mysql',//数据库类型'DB_HOST'=>'127.0.0.1',//服务器地址'DB_NAME
- ThinkPHP3.2.3通过局域网手机访问项目
掩月天权
小问题apache
折腾一上午,试了nginx,试了修改Apache的httpd.conf试了关闭代理试了手动配置网络试了关闭防火墙试了添加防火墙入站出站规则问了五个ChatGPT都没解决。记录一下wampserver3.0.4Apache2.4.18PHP5.6.19MySQL5.7.11所有服务启动后,把wampserver服务所在的文件夹中,一般目录位于`C:\wamp`下,然后找到`C:\wamp\bin\a
- ThinkPHP框架开发仿糗事百科笑话系统PHP源码_包含6套PC端模板+1套WAP手机端模板+积分商城+QQ/微博登录
菠萝项目汇
ThinkPHP框架开发仿糗事百科笑话系统PHP源码_包含6套PC端模板+1套WAP手机端模板+积分商城+QQ/微博登录内涵段子等笑话网站系统源码,主要是基于ThinkPHP3.2.3框架开发仿糗事百科笑话系统PHP源码,包含6套PC端模板,主要仿快乐麻花、臭事百科、内涵段子笑话网站的模板,后台可以一键切换模板,该系统主要包含PC端系统、wap手机端、积分商城、QQ/微博发登录。快乐麻花、臭事百科
- ThinkPHP3.2.3 语言包切换中英文切换
geeooooz
今天要用ThinkPHP3.2.3做一个小网站,其中涉及到切换中文与英文,通过查询手册和百度实现了该操作,现在将我具体的操作步骤记录下来,作为笔记和大家分享。php开发框架:ThinkPHP3.2.3。1.在Application/Common/conf/下新建tags.php(默认是没有的,需要新建)文件,增加内容如下:returnarray('app_begin'=>array('Behavi
- 微信公众号开发—关注/取消事件(基于thinkphp3.2.3)
John_rush
微信公众号开发PHP微信公众号开发
接收事件推送—关注/取消事件一、准备1、服务器2、微信公众号3、会PHP、thinkphp、服务器基本操作二、开启公众号开发者模式**说明:修改配置保存时需要验证服务器端填写的token,所以要先写好服务器端的逻辑才能验证成功**三、控制器IndexController.class.php代码如下**说明:我在直接访问的是服务器端http://www.xxx.xxx/weixin.php(thin
- 免费开源的thinkphp办公管理系统
任聪聪
思考总结和分享
源码名称:免费开源的thinkphp内网办公管理系统框架版本:thinkphp3.2.3适用范围:二次开发下载地址:https://www.chtml.cn/product/show/3073开发日期:2016年11月安装教程:宝塔版[小白一键安装版]:https://www.jianshu.com/p/afc56cca846a安装注意:1.环境支持ngxin和apache2.自动安装后如果出现控
- ThinkPHP历史漏洞复现
00zzz
漏洞复现phpweb安全
ThinkPHP历史漏洞复现ThinkPHP简介Thinkphp是一种开源框架。是一个由国人开发的支持windows/Unix/Linux等服务器环境的轻量级PHP开发框架。很多cms就是基于thinkphp二次开发的,所以thinkphp出问题的话,会影响很多基于thinkphp开发的网站。例如:KenCMS、ThinkCMF、DuxCMS、易优CMS。版本漏洞ThinkPHP3.2.3缓存函数
- thinkphp3.2.3漏洞_TPscan一键ThinkPHP漏洞检测工具
weixin_39820244
thinkphp3.2.3漏洞thinkphp漏洞thinkphp漏洞检测工具
1.简要描述这个工具写完有一段时间了,看网上目前还没有一个thinkphp的漏洞集成检测工具,所以打算开源出来。2.代码结构插件化思想,所有的检测插件都在plugins目录里,TPscan.py主文件负责集中调度。插件目录:ThinkPHP用户模块checkcodeSQL注入漏洞ThinkPHP5.0.23远程代码执行ThinkPHP5.0.23Debug模式远程代码执行ThinkPHP5.XPD
- php3.2 关闭缓存,thinkphp3.2.3 关于缓存导致的getshell
怀柔远人
php3.2关闭缓存
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供了快捷方法进行存取操作。这里就讲框架自带的三种缓存方式!对于白盒来说的话,只要知道Cache的Nam
- Thinkphp历史漏洞复现
曲折上升
漏洞复现安全网络安全web安全系统安全
Thinkphp简介Thinkphp是一种开源框架。是一个由国人开发的支持windows/Unix/Linux等服务器环境的轻量级PHP开发框架。很多cms(内容管理系统)就是基于thinkphp二次开发的,所以thinkphp出问题的话,会影响很多基于thinkphp开发的网站。Thinkphp常见漏洞影响版本ThinkPHP2.x任意代码执行漏洞ThinkPHP3.2.3缓存函数设计缺陷可导致
- ThinkPHP3.2.3 实现微信小程序微信授权登录
阿蓬2023
微信小程序微信小程序微信授权登录thinkphp
网上找了很多教程都不好使,最后自己又研究了一番,终于成功了一、总体设计小程序登录流程:客户端通过调用wx.login(),获取登录凭证(code),将此code发往服务器,服务器通过调用auth.code2Session接口,使用code换取openid、unionid、session_key等信息。参考官方给出的时序图:本实例中将openid作为用户唯一标识,存入数据库中。服务器后端通过Thin
- Thinkphp3.2.3反序列化漏洞实例分析
目录前言魔术方法复现结语前言ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。随着框架代码量的增加,一些潜在的威胁也逐渐暴露,本文给大家带来的是对Thinkphp3.2.3版本框架里面的反序列化漏洞进行分析,浅谈原理以及如何应用。魔术方法因为之前已经讲过了,这里就简单提一下,以下面这个魔术方法为例:_destruct该方法的作用是,某个对象的所有引用都被删
- Thinkphp3.2.3 SQL注入漏洞
Sentiment.
php代码审计sqlweb安全php
文章首发于Secin:Thinkphp3.2.3SQL注入总结下载:ThinkPHP3.2.3完整版-ThinkPHP框架配置ThinkPHP/Conf/convention.php配置下数据库,我这里直接用的sqllabs的数据库写个查询入口Application/Home/Controller/IndexController.class.phpfind(I('GET.id'));var_dum
- Thinkphp3.2.3及以下版本漏洞整理
zkzq
更多渗透技能,10余本电子书及渗透工具包,搜公众号:白帽子左一中间件漏洞一.RCEThinkPHP3.2.3缓存函数设计缺陷可导致代码执行概述网站为了提高访问效率往往会将用户访问过的页面存入缓存来减少开销。而Thinkphp在使用缓存的时候是将数据序列化,然后存进一个php文件中,这使得命令执行等行为成为可能。就是缓存函数设计不严格,导致攻击者可以插入恶意代码,直接getshell。实验环境red
- thinkphp 官网教程
擒贼先擒王
PHPweb
thinkphp官网教程:https://sites.thinkphp.cn/15563311、thinkphp各个版本区别ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,目前thinkphp总共给出4个官方手册:ThinkPHP3.2.3:只支持PHP5.3以前的版本(注意:PHP5.3dev版本和PHP6均不支持)ThinkPHP5.0:一个颠覆和重构版本,采用全
- thinkphp零碎小知识
CATR2014
php数据库操作系统
在使用thinkphp搭建后台的时候,有很多的参数需要去配置,有的记不住还要去查找,这里把一些基本的参数整理一下,还有些零碎的知识点,与大家共勉,希望能方便大家。友情提示:这些配置是thinkphp3.2.3的哦~~1.分离前后台//定义应用目录define('BIND_MODULE','Admin');define('App_PATH','./Application');为了一个项目的安全性以及
- knob UI插件使用
换个号韩国红果果
JavaScriptjsonpknob
图形是用canvas绘制的
js代码
var paras = {
max:800,
min:100,
skin:'tron',//button type
thickness:.3,//button width
width:'200',//define canvas width.,canvas height
displayInput:'tr
- Android+Jquery Mobile学习系列(5)-SQLite数据库
白糖_
JQuery Mobile
目录导航
SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。
因为Android已经集成了SQLite,所以开发人员无需引入任何JAR包,而且Android也针对SQLite封装了专属的API,调用起来非常快捷方便。
我也是第一次接触S
- impala-2.1.2-CDH5.3.2
dayutianfei
impala
最近在整理impala编译的东西,简单记录几个要点:
根据官网的信息(https://github.com/cloudera/Impala/wiki/How-to-build-Impala):
1. 首次编译impala,推荐使用命令:
${IMPALA_HOME}/buildall.sh -skiptests -build_shared_libs -format
2.仅编译BE
${I
- 求二进制数中1的个数
周凡杨
java算法二进制
解法一:
对于一个正整数如果是偶数,该数的二进制数的最后一位是 0 ,反之若是奇数,则该数的二进制数的最后一位是 1 。因此,可以考虑利用位移、判断奇偶来实现。
public int bitCount(int x){
int count = 0;
while(x!=0){
if(x%2!=0){ /
- spring中hibernate及事务配置
g21121
Hibernate
hibernate的sessionFactory配置:
<!-- hibernate sessionFactory配置 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<
- log4j.properties 使用
510888780
log4j
log4j.properties 使用
一.参数意义说明
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully.qua
- Spring mvc-jfreeChart柱图(2)
布衣凌宇
jfreechart
上一篇中生成的图是静态的,这篇将按条件进行搜索,并统计成图表,左面为统计图,右面显示搜索出的结果。
第一步:导包
第二步;配置web.xml(上一篇有代码)
建BarRenderer类用于柱子颜色
import java.awt.Color;
import java.awt.Paint;
import org.jfree.chart.renderer.category.BarR
- 我的spring学习笔记14-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。
PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java
- maven 之 cobertura 简单使用
antlove
maventestunitcoberturareport
1. 创建一个maven项目
2. 创建com.CoberturaStart.java
package com;
public class CoberturaStart {
public void helloEveryone(){
System.out.println("=================================================
- 程序的执行顺序
百合不是茶
JAVA执行顺序
刚在看java核心技术时发现对java的执行顺序不是很明白了,百度一下也没有找到适合自己的资料,所以就简单的回顾一下吧
代码如下;
经典的程序执行面试题
//关于程序执行的顺序
//例如:
//定义一个基类
public class A(){
public A(
- 设置session失效的几种方法
bijian1013
web.xmlsession失效监听器
在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所
- java jvm常用命令工具
bijian1013
javajvm
一.概述
程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:
&nbs
- 【Spring框架一】Spring常用注解之Autowired和Resource注解
bit1129
Spring常用注解
Spring自从2.0引入注解的方式取代XML配置的方式来做IOC之后,对Spring一些常用注解的含义行为一直处于比较模糊的状态,写几篇总结下Spring常用的注解。本篇包含的注解有如下几个:
Autowired
Resource
Component
Service
Controller
Transactional
根据它们的功能、目的,可以分为三组,Autow
- mysql 操作遇到safe update mode问题
bitray
update
我并不知道出现这个问题的实际原理,只是通过其他朋友的博客,文章得知的一个解决方案,目前先记录一个解决方法,未来要是真了解以后,还会继续补全.
在mysql5中有一个safe update mode,这个模式让sql操作更加安全,据说要求有where条件,防止全表更新操作.如果必须要进行全表操作,我们可以执行
SET
- nginx_perl试用
ronin47
nginx_perl试用
因为空闲时间比较多,所以在CPAN上乱翻,看到了nginx_perl这个项目(原名Nginx::Engine),现在托管在github.com上。地址见:https://github.com/zzzcpan/nginx-perl
这个模块的目的,是在nginx内置官方perl模块的基础上,实现一系列异步非阻塞的api。用connector/writer/reader完成类似proxy的功能(这里
- java-63-在字符串中删除特定的字符
bylijinnan
java
public class DeleteSpecificChars {
/**
* Q 63 在字符串中删除特定的字符
* 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
* 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
*/
public static voi
- EffectiveJava--创建和销毁对象
ccii
创建和销毁对象
本章内容:
1. 考虑用静态工厂方法代替构造器
2. 遇到多个构造器参数时要考虑用构建器(Builder模式)
3. 用私有构造器或者枚举类型强化Singleton属性
4. 通过私有构造器强化不可实例化的能力
5. 避免创建不必要的对象
6. 消除过期的对象引用
7. 避免使用终结方法
1. 考虑用静态工厂方法代替构造器
类可以通过
- [宇宙时代]四边形理论与光速飞行
comsci
从四边形理论来推论 为什么光子飞船必须获得星光信号才能够进行光速飞行?
一组星体组成星座 向空间辐射一组由复杂星光信号组成的辐射频带,按照四边形-频率假说 一组频率就代表一个时空的入口
那么这种由星光信号组成的辐射频带就代表由这些星体所控制的时空通道,该时空通道在三维空间的投影是一
- ubuntu server下python脚本迁移数据
cywhoyi
pythonKettlepymysqlcx_Oracleubuntu server
因为是在Ubuntu下,所以安装python、pip、pymysql等都极其方便,sudo apt-get install pymysql,
但是在安装cx_Oracle(连接oracle的模块)出现许多问题,查阅相关资料,发现这边文章能够帮我解决,希望大家少走点弯路。http://www.tbdazhe.com/archives/602
1.安装python
2.安装pip、pymysql
- Ajax正确但是请求不到值解决方案
dashuaifu
Ajaxasync
Ajax正确但是请求不到值解决方案
解决方案:1 . async: false , 2. 设置延时执行js里的ajax或者延时后台java方法!!!!!!!
例如:
$.ajax({ &
- windows安装配置php+memcached
dcj3sjt126com
PHPInstallmemcache
Windows下Memcached的安装配置方法
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windo
- iOS开发学习路径的一些建议
dcj3sjt126com
ios
iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多。既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助。欢迎大家也到帖子里讨论和分享,地址:http://bbs.csdn.net/topics/390920759
下面是我回复的内容:
结合自己情况聊下iOS学习建议,
- Javascript闭包概念
fanfanlovey
JavaScript闭包
1.参考资料
http://www.jb51.net/article/24101.htm
http://blog.csdn.net/yn49782026/article/details/8549462
2.内容概述
要理解闭包,首先需要理解变量作用域问题
内部函数可以饮用外面全局变量
var n=999;
functio
- yum安装mysql5.6
haisheng
mysql
1、安装http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、yum install mysql
3、yum install mysql-server
4、vi /etc/my.cnf 添加character_set_server=utf8
- po/bo/vo/dao/pojo的详介
IT_zhlp80
javaBOVODAOPOJOpo
JAVA几种对象的解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.
VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可
- java设计模式
kerryg
java设计模式
设计模式的分类:
一、 设计模式总体分为三大类:
1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
2、结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。
3、行为型模式(11种):策略模式,模版方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者
- [1]CXF3.1整合Spring开发webservice——helloworld篇
木头.java
springwebserviceCXF
Spring 版本3.2.10
CXF 版本3.1.1
项目采用MAVEN组织依赖jar
我这里是有parent的pom,为了简洁明了,我直接把所有的依赖都列一起了,所以都没version,反正上面已经写了版本
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
- Google 工程师亲授:菜鸟开发者一定要投资的十大目标
qindongliang1922
工作感悟人生
身为软件开发者,有什么是一定得投资的? Google 软件工程师 Emanuel Saringan 整理了十项他认为必要的投资,第一项就是身体健康,英文与数学也都是必备能力吗?来看看他怎么说。(以下文字以作者第一人称撰写)) 你的健康 无疑地,软件开发者是世界上最久坐不动的职业之一。 每天连坐八到十六小时,休息时间只有一点点,绝对会让你的鲔鱼肚肆无忌惮的生长。肥胖容易扩大罹患其他疾病的风险,
- linux打开最大文件数量1,048,576
tianzhihehe
clinux
File descriptors are represented by the C int type. Not using a special type is often considered odd, but is, historically, the Unix way. Each Linux process has a maximum number of files th
- java语言中PO、VO、DAO、BO、POJO几种对象的解释
衞酆夼
javaVOBOPOJOpo
PO:persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO:business object业务对象
封装业务逻辑的java对象