mongo学习三、mongodb扩展 和 命令的使用
老波折了,先看的菜鸟-》mogodb官网手册没看太懂-》装扩展,看php离线手册,发现都是一堆驱动类-》百度发现别人new的类和我不一样啊,我new的和tp5的mongodb类库一样-》看phpweb手册,也没细看直奔类库而去,根据类的demo自己封装类库封了一天-》才发现下图尼玛竟然有教程和现成的类库安装这类库时要注意:他会检查你扩展版本号。你composer的时候,如果不指定具体版本号。他会报...
【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
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...
fastjson去掉关联属性或者保留想要的属性的方法!!地表最强FastJson!
方法一:在对象属性上添加注解@JSONField(serialize=false)//转换成json的时候去除subareas属性
private Set subareas = new HashSet(0);方法二:使用参数过滤器//方法二:通过fastjson的参数过滤器将任何一个bean对象的内容转换成json字符串并返回到前台
public void bean2Json2Front2(Ob...
fineRePort帆软报表心得 和 功能点开发
需求:给公司的核心Boss系统做各种报表
困难:fineRePort软件熟悉的还凑合,难点在于java做的boss系统web界面和业务逻辑不熟悉,数据库的表和字段一概不知
熟悉数据库的思路:这次没有想几百张表怎么熟悉,或划模块熟悉。
而是直接参考同事以前做的报表,看他写的sql,并结合数据库文档,不断的改不断的试
看sql的难点在于,我们这报表一般的都要连十几张表,里面还各种if、c...
Maven Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean Failed to delete
终极解决方法:打开电脑的任务管理器,切换到进程,结束所有的javaw.exe的进程之后再试就可以了。
JavaScript闭包介绍及闭包的注意事项!!
1.闭包的介绍
闭包的英文单词是closure,这是JavaScript中非常重要的一部分知识,因为使用闭包可以大大减少我们的代码量,使我们的代码看上去更加清晰等等,总之功能十分强大。
闭包的含义:闭包说白了就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(这点涉及JavaScript作用域链)。
function checkClosure(){
var s...
execl的常用函数
格式相关的几种方法:
1 选中当前列(点A)-》右键,设置单元格格式-》都整成文本或数字
2 数据-》分列
3 选中A列,点开始-》左上角,格式刷-》在点B列
4 菜单-》编辑-》清除-》清除格式
函数返回值:
#NAME //说明你的函数中带有Excel无法识别的文字,比如输入函数=aaa()
函数的使用方法:
1、countif()
2、vlookup(...
【SSH框架】生成JSON的两个典型问题:1.使用jsonlib工具获取关联属性失败。2.获取关联属性出现递归导致获取JSON失败。附解决方案
问题1原因:hibernate中的对象的关联属性默认都是懒加载的,而使用jsonlib这个工具类是通过反射去获取对象中的关联属性的,和我们通过后台直接获取的方式不同,通过后台直接获取管理属性会让hibernate去数据库中查找对应的值再初始化,而采用反射获取是不会进行这个操作的,导致获取的对象的关联属性要么失败要么为空。问题1解决办法:用阿里巴巴的fastjson工具类代替jsonlib,就没有问...
【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...
SpringMVC返回JSON数据,前端报406错误处理
这个问题有两个原因
1.90%的可能性,后台没有jackson的jar包,不再多说,加上对应的jar包就ok,我们主要讨论下面的问题。
2.10%的可能性,请求的路径是.html,web.xml中设置的spring前端控制器的拦截路径也设置的*.html。
然后controller中的方法添加了@ResponseBody注解,返回的类型是可能是String,也可能是其他java类型,导致前端...
微信小程序 使用wxParse插件 解析html代码
需求:在微信小程序里需要显示新闻内容,新闻内容是通过接口读取的服务器中的富文本内容,是html格式的,小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。
首先我们在github上下载wxParsehttps://github.com/icindy/wxParse
下载完之后我们需要用到目录下的wxParse文件夹,把他拷贝到我们的项...
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:...
mysql语句优化方面的总结
1、 并发高的情况下。可以使用binary将字符串先转换为二进制字符串,在进行比较
select * from fenxiao WHERE `name` = '学院军' LIMIT 1 -- 优化前
select * from fenxiao WHERE `name` = binary '学院军' LIMIT 1 -- 优化后
...
今日推荐
周排行