- 博客(24)
- 收藏
- 关注
原创 关于12306购票算法的设计与实现
在网上一直听别人吹12306的算法多么多么复杂;整的挺玄乎的;周末在高铁站无聊的时候顺便思考这个问题打发时间;最后发现它这个算法其实挺简单的;没有网上的那么复杂;
2025-04-14 17:53:40
532
1
原创 Golang利用管道(chan+selecct)手撸连接池
连接池是创建和管理一个连接的缓冲池的技术; 这些连接准备好被任何需要它们的线程使用; 当不处理任务时;这个连接就会闲置。相反,连接池允许闲置的连接被其他需要的程序使用。简单来说;连接池就像一个仓库管理员;管理着10个扳手(连接);每个工人(线程)需要扳手的时候直接从仓库领,用完之后再归还给仓库;同时管理员(连接池)还需要定时检查每一个扳手的情况(是否损坏;是否不可用等);
2024-03-11 16:46:39
941
1
原创 mybatis 带多个参数的问题
MyBatis传入多个参数的问题一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName ...
2024-03-11 16:36:41
1071
1
原创 MONGO学习之旅(五、Mongo脚本)
文章目录简介批量插入数据游标总结简介Mongo中集成了JavaScript的内核,所以Mongo能无缝结合JavaScript。这也是不少Node项目选择MongoDB原因之一。这就产生了各种很有意思的玩法。下面我将简单展示集中。批量插入数据var aa = []for(var i = 0; i< 20; i++){ var obj = { title: 'Nosql ' + i + ' mondo db ', description:
2021-08-03 18:21:17
805
原创 Mongo学习之旅(四,聚合查询)
Mongo学习之旅(四,聚合查询)文章目录Mongo学习之旅(四,聚合查询)聚合查询准备数据查询管道Mongo中的聚合表达式:参考之前一直介绍的是Mongo的简单查询,在真实的业务中,我们可能会设计到各种的聚合查询,接下来我们简单的介绍以下Mongo中的聚合查询,之后会涉及到Mongo中的一些脚本介绍。聚合查询在以往的系型数据库中,聚合查询可能是这样子的SELECT ID FROM USER GROUP ID 但是在Mongo中我们将用到的是aggregate()方法,aggregate方法的
2021-08-02 21:57:24
437
原创 MONGO学习笔记(三、MongoDB CURD)
MONGO学习笔记(三、MongoDB CURD)MongoDB的语法和传统关系型数据库语法不同,它调用的是JavaScript提供的API接口。例如:添加数据单行数据插入(insert)use appdb db.book.insert({ title: 'my first book', publishedData : new Date(), tags: [ 'MongoDB', 'nosql' ], favCount: 25, author: 'zale' ,}
2021-07-28 20:31:58
517
原创 MONGO学习之旅(二、基础操作)
MONGO学习之旅(二、基础操作)文章目录MONGO学习之旅(二、基础操作)登录认证mongoDB常用的shell命令MongoDB权限创建超级用户Built-In Roles(内置角色):修改用户权限删除用户参考登录认证db.auth('root','root');如下:1:表示成功 0:代表失败mongoDB常用的shell命令命令说明show dbs显示数据库列表use切换数据库show collections显示数据库的所有表show u
2021-07-28 20:02:09
219
原创 MONGO学习之旅(一、基本概念)
MONGO学习之旅(一、基本概念)什么是MongoDBMongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库中功能最丰富的,最像关系型数据库的。下表将帮助您更容易理解Mongo中的一些概念MongoDB文档其实就是一个个的JSON文件,其底层存储的是JSON的二进制文件,在MongoDB中叫做BSON。为什么选择MongoDB易于使用MongoDB是一个面向文档的数据库,与关系型数据库相比,面向文档的数据库不再有"行"的概念,取而代之的是更为灵活的“文
2021-07-28 19:51:33
163
转载 Flex布局
FLEX布局转自:https://www.runoob.com/w3cnote/flex-grammar.html文章目录FLEX布局简介一、Flex布局是什么二、基本概念三、容器的属性3.1 flex-direction属性3.2 flex-wrap属性3.3 flex-flow3.4 justify-content属性3.5 align-item属性3.6 align-content属性四、项目的属性4.1 order属性4.2 flex-grow属性4.3 flex-shrink属性4.4 f
2021-04-22 18:38:05
317
原创 jquery-读取form表单中的所有数据列表
代码:<script>$(function() { $('#submit').click(function() { var data = {}; var form = $('form').serializeArray(); $.each(form, function() { data[this.name] = this.value; ...
2019-12-13 10:34:03
136
原创 linux 防火墙操作:
(一) 查看防火墙状态:执行:# ufw status此时防火墙是关闭状态(二) 开启防火墙:执行: # ufw enable会提示选择y/n最后的# ufw status 是查看防火墙状态的 此时的状态是active(活跃)表示已开启(三) 关闭防火墙执行:# ...
2019-12-13 10:26:20
199
原创 shiro账号安全(每一个账号只能同时存在于一台设备上)
今天我们记录一下shiro的一个账号安全。在网上看了一下其他人的实现,个别案例显得繁琐,配置太过于沉重,今天在这里介绍一种简单的方法。1.首先说一下我实现的思路首先,在这之前我们知道,当用户登陆成功之后,shiro会将用户的一些信息存储的sessionDao,同时,对于同一个浏览器对不同的账号,登陆时产生相同的sessionId,这也导致了用户信息之间的覆盖,不同的浏览器对于不同的账号...
2018-07-22 18:57:25
3800
2
原创 shiro环境搭建——shiro hello world!
今天记录一下啊shiro的搭建和使用,显示一个hello shiro 1、shiro的作用 shiro是做什么的,我在这里就不说了,网上有答案,如果你还不了解shiro,建议你上网找一下shiro的介绍。 2、环境的介绍 本次实验采用简单的ssm框架,spring 4.3.7 jdk 1.8 tomcat9 shiro 1.3.2 ma...
2018-07-20 13:19:52
1045
原创 classpath: 和classpath*:的区别
本人一直使用classpath:找寻文件,但是,在gitee上面,我看到不少的人使用classpath*:根据网上的资料还有自己的一些心得,现在说一下这两个配置的区别首先说一下:classpath:在整合spring的时候,我们需要以下配置<context-param> <param-name>contextConfigLocation</p...
2018-07-19 19:13:39
515
1
转载 mybatis 带多个参数的问题
MyBatis传入多个参数的问题 一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName ...
2018-04-21 17:32:48
249
转载 SpringMVC 拦截器(interceptors)对样式(css),JavaScript(js),图片(images)链接的拦截
因为在web.xml配置了1234<servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>导致对所有连接都会经DispatcherServlet,所...
2018-04-11 10:39:02
1433
转载 关于SpringMvc重定向带参数的问题
Spring MVC 重定向加传参 常用:ModelAndView i: return new ModelAndView("redirect:/toList");或者 ii:return "redirect:/toList";或者iii:response.sendRedirect("index.html");详情: 点击打开链接...
2018-03-29 00:30:21
235
转载 mybatis+spring整合版本问题
java.lang.AbstractMethodError:org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:...
2018-03-26 19:47:30
180
转载 深坑——Mybatis联合查询只能查询一条数据
1、原因 如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。2、解决办法 https://blog.youkuaiyun.com/LoveCarpenter/article/details/60958710 点击打开链接...
2018-03-25 23:46:08
1487
原创 spring-mvc解决中文乱码问题
spring-mvc 解决中文乱码 我们在开发springmvc的时候经常会遇到一些非常恶心的中文乱码问题,本人总结一下三种解决乱码的方法: 1:插入数据库时出现中文乱码: 以mysql为例:我们只需要配置MySQL的url的时候加上:?useUnicode=true&characterEncoding=utf-8 就可以了 例如: ...
2018-03-22 13:00:26
253
原创 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML……
Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/springmvc-servlet.xml]; nested exc
2018-01-04 20:43:53
879
原创 org.springframework.beans.factory.UnsatisfiedDependencyException
严重: Context initialization failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'testController': Unsatisfied dependency expressed through field 'da
2018-01-04 20:37:40
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅