- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 Java json字符串转对象
JSON.parseObject((String) redisService.getHash(redisExcelGenerateKey, hashKey), 对象.class);
2021-09-24 16:54:48
993
原创 multipart File 文件传输,转内存处理
file 为 multipart File 文件类型MultiValueMap<String, ByteArrayResource> params = new LinkedMultiValueMap<>();ByteArrayResource byteArrayResource= new ByteArrayResource(file.getBytes()){@Overridepublic String getFilename() {return file.getOrigin
2021-08-20 16:11:58
678
原创 java发送文件POST方式MutipartFile转FifleSystemResource
java发送文件POST方式MutipartFile转FifleSystemResource用restTemplatepublic FifleSystemResource(MutipartFile file) {//创建请求头HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.MULTIPART_FORM_DATA);headers.add(“XXX”, X);headers.add(“XXX”,X)
2021-05-28 11:19:28
1284
原创 解决Jhipster 使用 jhipster jdl 命令后所有文件都会生成 而不是按指定的jdl生成文件1
解决Jhipster 使用 jhipster jdl 命令后所有文件都会生成 而不是按指定的jdl生成文件1#这是因为你安装的jhipster版本高于当前项目安装时的Jhipster版本,所有它会默认将所有的文件重新创建一遍。
2021-05-16 16:24:50
338
原创 通过mapperDTO和ENTITY互转
通过mapperDTO和ENTITY互转mapper/**Mapper for the entity {@link CommonFile} and its DTO {@link CommonFileDTO}.*/@Mapper(componentModel = “spring”, uses = {})public interface CommonFileMapper extends EntityMapper<CommonFileDTO, CommonFile> {default
2021-03-16 16:38:43
1013
原创 java.lang.ClassCastException: cn.tedu.domain.User cannot be cast to java.lang.String
java.lang.ClassCastException: cn.tedu.domain.User cannot be cast to java.lang.String问题解决从图中可以看到的mapper的返回类型应该是一个string,但是在Mapper.xml中我设置的返回类型是User对象,所以导致了这个错误.修改为string后一切正常...
2021-01-02 15:25:37
3952
1
原创 PHP7 使用MONGO 增删改查
实例化$mongo = new \MongoDB\Driver\Manager(‘mongodb://XX.XX.XX.XX:27017’) //查询 //普通查询 $filter= [ 'username'=>$username ]; //大于小于等于查询 if ($operator == 1) { ...
2018-07-05 15:29:57
723
转载 PHP OpenSSL 和 Mcrypt实现AES加密
class AesCryptUtil{ private static $key = '1234567891234567'; /** * [encrypt description] * 使用mcrypt库进行加密 * @param [type] $input * @param [type] $key * @return [type
2018-02-16 19:58:40
721
原创 解析XML数据
$res = simplexml_load_string($response,'SimpleXMLElement', LIBXML_NOCDATA);$res = json_decode(json_encode($res),TRUE);
2018-02-02 18:16:29
213
转载 ubuntu 14.04 perl: warning: Setting locale failed.
perl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LANGUAGE = "en_HK:en", LC_ALL = (unset), LC_PAPER = "zh_CN.UTF-8", LC_ADDRESS = "zh_CN
2017-09-27 13:47:32
346
原创 解决laravel 配置路由时除 “/”路由 以外 ,所有路由访问不到的情况
解决laravel 配置路由时,除/意外 全部都访问不到的情况在nginx配种location / { try_files $uri $uri/ /index.php?$query_string;}
2017-09-25 12:22:11
4082
原创 composr 使用注意事项
1.由于国内网络原因,有时候 Composer 安装会花费很多时间,甚至出错。这里推荐使用 Packagist / Composer 中国全量镜像 来加速 Composer 的操作。我们只需要修改 Composer 的全局配置文件即可:composer config -g repo.packagist composer https://packagist.phpcomposer.com
2017-09-25 10:08:22
430
原创 laravel资料汇总
安装 laravel5.1 composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"
2017-09-22 14:52:30
280
原创 ubuntu 下 LNMP git composer 等安装配置资料汇总
安装 composer http://blog.youkuaiyun.com/hanshileiai/article/details/51221394
2017-09-22 14:39:39
299
原创 php解压gzip压缩数据
public function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4) { $extralen = unpack('v' ,substr($da
2017-08-10 10:04:20
1797
转载 mac下便捷安装 LNMP
Mac下安装LNMP(Nginx+PHP5.6)环境日志未经声明,均为AlloVince原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。安装Homebrew最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程确保系统已经安装xcode,然后使用一行命令安装依
2017-08-07 12:23:07
395
原创 nginx配置
虚拟主机配置: site/目录下 pay.conf ,保持标准 配置文件名称和域名一直。如 pay.com 就是pay.conf 。目的是方便查找 { listen 80; server_name pay.com; index index.php index.ht
2017-08-07 11:47:53
400
转载 php 数组函数统计数组中,各个值出现的次数
array_count_value() 统计每个特定的值在数组$array中出现过的次数;例如:?12$array=array(4,5,1,2,3,1,2,1);$ac=array_count_value($array);将创建一个名为$ac数组,该数组包括:关键
2017-08-02 12:35:35
3605
原创 yii2 打印数据对象sql,打印sql
打印本次sql,可以用 $model->find()->createCommand()->getRawSql();
2017-07-31 10:55:32
1191
原创 YII创建按钮
Html::a('更新', ['/ad-detail/update', 'id' => $info['id']], ['class' => 'btn btn-primary btn-xs']) ?>Html::a('删除', ['/ad-detail/delete', 'id' => $info['id'],'aid'=>$model->id], [ 'class' => 'btn bt
2017-07-31 10:19:37
646
原创 yii2 跳转页面带提示信息
if ($model->save()) { Yii::$app->getSession()->setFlash('success', '保存成功');} else { Yii::$app->getSession()->setFlash('error', '保存失败');}return $this->redirect(['member/security']);
2017-07-10 14:51:41
3780
原创 跳转页面时,带提示信息
if (model−>save())Yii::$app−>getSession()−>setFlash(‘success′,‘保存成功′);elseYii::$app−>getSession()−>setFlash(‘error′,‘保存失败′);returnmodel->save()) { Yii::$app->getSession()->setFlash(‘success’, ‘保存
2017-07-10 14:50:02
1456
原创 Yii2::上传图片
前端准备<?php $form = ActiveForm::begin([ 'id' => 'upload', 'enableAjaxValidation' => false, 'options' => ['enctype' => 'multipart/form-data']]);?><?= $form->field($model, '存储url字段')->fileInp
2017-06-02 15:57:35
751
原创 yii2::导出Excel
第一步:使用composer安装PHPExcel 安装命令:php composer.phar require –prefer-dist moonlandsoft/yii2-phpexcel “*” 注意 上面的 –prefer 是 - -如果上面的命令有问题请参考下面的网站 http://www.yiiframework.com/extension/yii2-phpexcel/第二步:
2017-05-24 17:03:26
1622
原创 Yii::2.0 使用富文本编辑器教程
第一步:使用compoer 安装富文本编辑器参考地址: https://github.com/yiidoc/yii2-redactor php composer.phar require --prefer-dist yiidoc/yii2-redactor "*"第二步:在main-local.php配置文件中加入下面的配置项'modules' => [ 'redactor'=>'y
2017-05-17 16:49:21
2350
原创 Yii::2.0使用PHPExcel导出
欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:* 第一步:使用composer安装PHPExcel 安装命令: composer require –prefer-dist moonlandsoft/yii2-phpexcel “” **第二步:引入PHPExcel文件 use moonland\php
2017-05-16 17:19:37
465
转载 yii2 常见model操作方法
对象操作查询[php] view plain copy //1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $infoArr= N
2017-05-10 10:37:42
6945
转载 python urllib初级使用
那么接下来,小伙伴们就一起和我真正迈向我们的爬虫之路吧。1.分分钟扒一个网页下来怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他的骨架,JS便是他的肌肉,CSS便是它的衣服。所以最重要的部分是存在于HTML中的,下面
2017-04-05 17:10:24
263
原创 MAC OS 使用pyenv 安装、切换python环境
1. 安装homebrew官网 http://brew.sh/index_zh-cn.html打开终端,在终端中粘贴如下脚本/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"测试是否安装成功在终端中输入
2017-04-05 16:40:14
5281
原创 yii2--配置文件记录,方便以后使用
<?phpreturn [ 'id' => 'name', 'basePath' => dirname ( __DIR__ ), 'controllerNamespace' => 'path\path', 'bootstrap' => [ 'log', 'd...
2017-03-27 12:31:39
1087
原创 第一个项目20170304个人小结
新手上路,以为自己知道很多。但是随着项目的进行,才发现自己的思维是有多么的混论。1.首先就是图省事的思维,光想着哪些地方可以走捷径,从而打破了一些定律和设计思想,虽然我本人不太崇尚死板的去遵守设计思想定律,但是打破的前提是理解现有模式的好处及缺点,创新的基础是保留“好的”前提下,对不足进行改进。而混乱代码带来的问题就是可维护性变低,杂乱无章,造成程序的不稳定性增加。bug的处理几率增大。
2017-03-04 16:54:14
248
原创 机票项目总结
最近两个月做了一个机票项目。项目的初期要接近尾声了,对项目做一个小小的总结。因为自己也没做过几个项目,刚开始的时候,对于程序结构相当的混乱。搞不清楚service层和logic层有什么作用,常常service层里面写很多关于逻辑的东西。很多数据库的操作也涉及到了逻辑处理。思维很混乱,逻辑层次不明显。方法重用性差。问题一大堆。随着慢慢慢慢体会到了。在项目里面做了对应修改,首先明确
2017-01-22 18:39:25
349
原创 Yii::使用GridView::widget 定义系统增删改查按钮,和自定义按钮
['class' => 'yii\grid\ActionColumn'], //系统菜单操作//自定义功能按钮[ 'label' =>'更多操作', 'format'=>'raw', 'value' => function($data){ $button = '' ; $showUrl = "/order-change/view
2017-01-21 19:48:05
487
原创 Yii::使用GridView::widget 定义系统增删改查按钮,和自定义按钮
['class' => 'yii\grid\ActionColumn'], //系统菜单操作//自定义功能按钮[ 'label' =>'更多操作', 'format'=>'raw', 'value' => function($data){ $button = '' ; $showUrl = "/order-change/view
2017-01-21 19:47:40
1326
原创 Yii::GridView::widget 用法汇总
[ 'label'=>'类型', 'value'=>function($data){ return \common\models\Services\SystemParamServices::getDescribeByCode($data->refund_type); }],//自定义更多操作['class' => 'yii\grid
2017-01-03 15:27:24
4692
原创 计算两个日期,相差了几天
$date1=date_create("2013-03-15");$date2=date_create("2013-12-12");$diff=date_diff($date1,$date2);
2016-12-21 15:24:30
352
转载 yii::邮件(配置,及使用)
1.在配置文件main-local.php components=>[]里面配置'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [
2016-12-19 10:51:37
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人