mongo学习三、mongodb扩展 和 命令的使用

老波折了,先看的菜鸟-》mogodb官网手册没看太懂-》装扩展,看php离线手册,发现都是一堆驱动类-》百度发现别人new的类和我不一样啊,我new的和tp5的mongodb类库一样-》看phpweb手册,也没细看直奔类库而去,根据类的demo自己封装类库封了一天-》才发现下图尼玛竟然有教程和现成的类库安装这类库时要注意:他会检查你扩展版本号。你composer的时候,如果不指定具体版本号。他会报...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

【SSH】hibernate的源数据配置文件**.hbm.xml中的entity-name属性一定要用完整类名,即使你用了包!!

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hib
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

linux上搭建git服务器

Git(没有2核2G不要装,扛不住)GITHUB 是 git的服务端(这个服务端是个网页) Git  客户端  服务端  linus搭建gitlab 服务端(开源的,和github功能类似)https://about.gitlab.com/安装时,都去掉sudo解决报错:https://blog.csdn.net/u013697959/article/details/78041465客户端http...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

mongo学习四、mongodb的权限问题

看半天也没搞明白...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

fastjson去掉关联属性或者保留想要的属性的方法!!地表最强FastJson!

方法一:在对象属性上添加注解@JSONField(serialize=false)//转换成json的时候去除subareas属性 private Set subareas = new HashSet(0);方法二:使用参数过滤器//方法二:通过fastjson的参数过滤器将任何一个bean对象的内容转换成json字符串并返回到前台 public void bean2Json2Front2(Ob...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

fineRePort帆软报表心得 和 功能点开发

需求:给公司的核心Boss系统做各种报表 困难:fineRePort软件熟悉的还凑合,难点在于java做的boss系统web界面和业务逻辑不熟悉,数据库的表和字段一概不知 熟悉数据库的思路:这次没有想几百张表怎么熟悉,或划模块熟悉。   而是直接参考同事以前做的报表,看他写的sql,并结合数据库文档,不断的改不断的试 看sql的难点在于,我们这报表一般的都要连十几张表,里面还各种if、c...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

【语法】tp5的路由,带参数 及 url()的常见使用

需求:js中写php的路由,带参过去思路:改变 路由带参的形式,别用数组形式带参数效果图
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

Maven Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean Failed to delete

终极解决方法:打开电脑的任务管理器,切换到进程,结束所有的javaw.exe的进程之后再试就可以了。
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

JavaScript闭包介绍及闭包的注意事项!!

1.闭包的介绍 闭包的英文单词是closure,这是JavaScript中非常重要的一部分知识,因为使用闭包可以大大减少我们的代码量,使我们的代码看上去更加清晰等等,总之功能十分强大。 闭包的含义:闭包说白了就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(这点涉及JavaScript作用域链)。 function checkClosure(){ var s...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

execl的常用函数

格式相关的几种方法: 1 选中当前列(点A)-》右键,设置单元格格式-》都整成文本或数字 2 数据-》分列 3 选中A列,点开始-》左上角,格式刷-》在点B列 4 菜单-》编辑-》清除-》清除格式 函数返回值: #NAME   //说明你的函数中带有Excel无法识别的文字,比如输入函数=aaa() 函数的使用方法:   1、countif() 2、vlookup(...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

【SSH框架】生成JSON的两个典型问题:1.使用jsonlib工具获取关联属性失败。2.获取关联属性出现递归导致获取JSON失败。附解决方案

问题1原因:hibernate中的对象的关联属性默认都是懒加载的,而使用jsonlib这个工具类是通过反射去获取对象中的关联属性的,和我们通过后台直接获取的方式不同,通过后台直接获取管理属性会让hibernate去数据库中查找对应的值再初始化,而采用反射获取是不会进行这个操作的,导致获取的对象的关联属性要么失败要么为空。问题1解决办法:用阿里巴巴的fastjson工具类代替jsonlib,就没有问...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

【mysql错误】用as别名 做where条件,报未知的列 1054 - Unknown column 'name111' in 'field list'

需求:SELECT a AS b WHRER b=1;    //这样使用会报错,说b不存在。因为mysql底层跑SQL语句时:where 后的筛选条件在先, as B的别名在后。所以机器看到where 后的别名是不认的,所以会报说B不存在。这个b只是字段a查询结果的一个别名如果非要用B做筛选条件的话:解决方案:外边再嵌套一层。select * from(    select A as B fro...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

SpringMVC返回JSON数据,前端报406错误处理

这个问题有两个原因 1.90%的可能性,后台没有jackson的jar包,不再多说,加上对应的jar包就ok,我们主要讨论下面的问题。 2.10%的可能性,请求的路径是.html,web.xml中设置的spring前端控制器的拦截路径也设置的*.html。 然后controller中的方法添加了@ResponseBody注解,返回的类型是可能是String,也可能是其他java类型,导致前端...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

微信小程序 使用wxParse插件 解析html代码

需求:在微信小程序里需要显示新闻内容,新闻内容是通过接口读取的服务器中的富文本内容,是html格式的,小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。 首先我们在github上下载wxParsehttps://github.com/icindy/wxParse 下载完之后我们需要用到目录下的wxParse文件夹,把他拷贝到我们的项...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

springboot中ElasticSearch入门与进阶:组合查询、Aggregation聚合查询(你想要的都有)

1.springboot中配置elasticSearch 1.1在工程中引入相关的jar包   1.1.1 在build.gradle中添加需要的jar包       我创建的gradle工程,对应的maven工程也是一样,添加对应的jar包即可 // 添加 Spring Data Elasticsearch 的依赖 compile('org.springframework.boot:...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

组成原理——第4章 主存储器(上)

《计算机组成原理》哈尔滨工业大学 刘宏伟等,MOOC慕课的学习笔记,相比于原PPT有更好的总结和精简。
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

站内信设计思路

需求:公司的电商平台要做个站内信。主要功能是给供货商、经销商、分销员这些身份的人发送消息。比如供货商修改了商品的价格、上架了商品等操作。需要通知到经销商。经销商可以在自己的站内信里搜寻到消息。 一、网上站内信技术方案         站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。    “...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

组成原理——第4章 主存储器(下)

《计算机组成原理》哈尔滨工业大学 刘宏伟等,MOOC慕课的学习笔记,相比于原PPT有更好的总结和精简。
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0

mysql语句优化方面的总结

1、 并发高的情况下。可以使用binary将字符串先转换为二进制字符串,在进行比较 select * from fenxiao WHERE `name` = '学院军' LIMIT 1 -- 优化前 select * from fenxiao WHERE `name` = binary '学院军' LIMIT 1 -- 优化后  ...
分类: 其他 发布时间: 08-09 22:56 阅读次数: 0