- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 PHP扩展开发-类的开发
第一步:下载php源码进入ext目录,调用ext_skel.php 生成架构php ext_skel.php --ext <name>然后可以把生成的文件中的例子删除掉在头信息中加入PHP_METHOD(Children,love);具体实现看代码/* +----------------------------------------------------------------------+ | Copyright (c) The PHP .
2020-07-21 14:50:56 253 1
原创 kotlin gradle 构建 jar包
kotlin gradle 构建 jar包plugins { id 'java' id 'org.jetbrains.kotlin.jvm' version '1.3.72'}group 'org.example'version '1.0-SNAPSHOT'repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral()}
2020-05-31 20:42:43 979
原创 python scrapy爬虫整合chrome驱动
安装scrap我就不说了,python 安装 selenium 库pip install selenium# -*- coding: utf-8 -*-import scrapyimport loggingfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsclass...
2019-11-13 10:43:07 439
原创 nginx location匹配规则
模式含义location = /uri= 表示精确匹配,只有完全匹配上才能生效location ^~ /uri^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ pattern开头表示区分大小写的正则匹配location ~* pattern开头表示不区分大小写的正则匹配location /uri不带任何修饰符,也表示前缀...
2019-11-01 17:33:43 118
原创 nginx location匹配规则
模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern 开头表示区分大小写的正则匹配 location ~* pattern 开头表示不区分大小写的正则匹配 location /uri 不...
2019-11-01 17:23:32 88
转载 js es8 解决异步函数回调地狱
解决异步函数回掉嵌套问题,在es8中的方案1.避免有更多的请求操作,出现多重嵌套,也就是俗称的“回调地狱”this.$http.jsonp('/login', (res) => { this.$http.jsonp('/getInfo', (info) => { // do something })})因此提出了ES6的Promise,将回调函数的嵌套,...
2018-12-04 13:42:24 510
原创 vue前端框架的使用
<div id="app"> <h1>{{message}}</h1> <p v-if="seen"> 现在你能看见我 </p> <a href="javscript:;" v-on:click="greet">{{greet_text}}</a> <select v-bind:id="greet_select" v-model="selected" v-on:chang
2017-12-09 10:53:20 1823
原创 mybatis
spring-mybatismybatis的3.4.0及以上版本只支持mybatis-spring1.3.0及以上版本 出现Java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor 错误! 说明是版本兼容问题,解决办法:mybatis的3.4.0及以上版本用mybatis-spring1.3.0及以上版本;mybatis的3.
2017-07-06 20:09:06 270
原创 mybatis映射
关联映射简单的关联映射在user_mapper.xml <select id="getUser" parameterType="int" resultType="User"> select * from user where user_id=#{id} </select> <select id="getUserInfo" parameterType="in
2017-07-06 20:06:42 243
原创 SSM框架的简单汇总笔记
spring 的注解: @Component 组件注解,代表一般组件 ( @Named 通用注解) @Repository 持久化组件的注解 @Service 业务层注解 @Controller 控制层注解 @Scope("prototype") 作用域 ,默认是singleton @PostConstruct 初始化回调注释 @PreDestr
2017-07-06 19:59:36 396
原创 spring-aop
理论知识1.切面(aspset):一个关注点的模块化。这个关注点横切多个对象 关注点:事务,数据库连接池,权限控制,日志分析,安全性的处理2.连接点(Joinponit):程序执行过程中某个特定的点 代理对象调用的方法(完成额外的操作)3.通知(Advice):在切面某个特定点上的执行的动作 切面中的方法(实现额外操作)4.切入点(Ponitcut):匹配连接点的断言。 一种匹
2017-07-06 19:33:48 294
原创 SSM框架
spring 的注解:@Component 组件注解,代表一般组件 ( @Named 通用注解)@Repository 持久化组件的注解@Service 业务层注解@Controller 控制层注解@Scope("prototype") 作用域 ,默认是singleton@PostConstruct 初始化回调注释@PreDestroy 销毁回调@Resource 自动注入 配置文件
2017-07-06 19:31:53 306
原创 Web app root system property already set to different value 错误
使用c3p0时出现:Web app root system property already set to different value需要加上 webAppRootKey web 从代码看出,该方法其实就是把该web application的根目录的绝对文件路径作为属性保存在 System的属性列表中。该属性的名字,由web
2017-06-06 14:45:32 294
原创 mybatis的映射
mapper.xml中<select id="getUserInfo2" parameterType="int" resultMap="UserInfo2"> select u.*,i.* from user_info i join user u on i.user_id=u.user_id where i.user_id=#{userId}</select><resultMap
2017-06-05 15:35:03 166
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人