09 2020 档案
摘要:Redis支持的类型虽然有List,但是只支持List<String>。 一般有两种方式来存储 1.序列化与反序列化 2.json 正常情况下序列化效率挺高的,但是遇到高并发的情况会导致消耗太高。 把数据转换成json格式获取的时候在转换为对象,简单快捷,所以这里使用第二种json格式来存储List
阅读全文
摘要:###配置所需jar包 <!-- Jedis是Redis官方推荐的Java连接开发工具 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</version>
阅读全文
摘要:###配置文件增加扫描工具包类 <context:component-scan base-package="com.test.util" /> ###工具类需要使用@Component注解 package com.test.util; import org.springframework.beans
阅读全文
摘要:先上错误代码 #MyBatis.xml <context:property-placeholder location="classpath:jdbc.properties" /> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooled
阅读全文
摘要:之前的项目启动一直没有什么问题新建项目之后单独启动一直报 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] 但是和原来的项目一起启动又正常了。 百度到大部分都是
阅读全文
摘要:###获取和创建 ####git init 在目录中执行 git init将创建一个新的git仓库 mkdir folder cd folder git init #这样一个新的git仓库就创建成功了 #现在可以在目录中看到一个 .git文件夹,这个文件夹用来存放项目的快照数据 ####gitclo
阅读全文
摘要:maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。 maven是个项目管理工具,如果我们不告诉它使用什么jdk版本编译的话就会使用插件默认的版本,而这个版本貌似很低,容易出现版本不匹配的问题。 <build> <finalName>o2o</f
阅读全文
摘要:可以编译成功,路径也是正确的,可就是报“找不到或无法加载主类”。 其实原因很简单,排除代码拼写错误的情况一般都是以下两个原因引起。 1.classpath环境变量配置问题 java指令默认在寻找class文件时是根据classpath环境变量指定的目录寻找的,直接在classpath环境变量中加入
阅读全文
摘要:有时候需要测试某个东西,在eclipse中写的话有点太笨重,这时候直接用文本工具写代码然后在命令行编译就挺方便了。 假设java文件名为Demo.java 如果不需要依赖其它jar包直接 #编译 javac Demo.java #执行class文件 java Demo 就可以了。 那如果引入了其它j
阅读全文
摘要:###多进程使用场景 多进程一般用来处理消息队列,等数据量比大的任务。 ###使用限制 php多进程需要pcntl和posix扩展支持。可以使用php -m查看是否安装该扩展。 需要注意的是CLI模式和CGI模式时用的php.ini并非同一个配置,需要单独配置。一般情况下使用默认配置即可 php多进
阅读全文
摘要:###什么是枚举 枚举类型是java 5新增特性的一部分,它是一种特殊的数据类型,它既是一种类又比类多了些特殊的约束,但也是这些特殊的约束造就了枚举类型的简洁性、安全性以及便捷性。 ###为什么要使用枚举 使用枚举会更加直观、方便。比如涉及到一些状态的操作比较耳熟能详的方式为定义几个常量,然后if判
阅读全文
摘要:在java中几乎任何使用到.的地方都有可能会报这个错误。 我自己遇到的问题是,没有引入spring配置文件导致@Autowired注解失效没有完成自动装配,而导致的虽然声明了对象但是值为null。 当出现这种问题时首先要找到错误行,检查是否有变量或者对象为null。
阅读全文
摘要:因为业务的需求,难免要对比较长的字段进行匹配,如果不建立索引就会进行全表扫描,非常消耗时间。 但是为长字符串建立索引也非常消耗空间,性能也不高。 一般有两种解决方案 1.为字段添加前缀索引 2.增加crc字段 以下为两种方案的实现,以身份证为例 CREATE TABLE `people` ( `id
阅读全文

浙公网安备 33010602011771号