04 2018 档案
摘要:JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。 首先用maven引入fastjson:
阅读全文
摘要:摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果已加锁,则不再重复加锁 a、忽略重复加锁。b、用在界面交互时点击执行较长时间请求操作时,防止多次点击导致后台重复执行(忽略重复触发)。 以上两种情况多用于进行非重要任务防止重复执行,(如:清除无用
阅读全文
摘要:注意: 当涉及到有限个状态的类,可以使用枚举表示: 当返回给前端的json数据中的某些属性需要改变名称时,可以用@JsonProperty注解: 为什么要返回vo而不是直接把pojo返回呢?因为有些信息是不需要返回给前端的并且也不安全。
阅读全文
摘要:我们默认情况下,表名是product_category,对应的类名就是ProductCategory。 但是如果表名和类名不是这样对应呢?比如表名是s_product_category,那么就需要在类名上加@Table(name="s_product_category") 首先写dataObject
阅读全文
摘要:流程:在客户端创建分支,修改代码,并push,然后在页面处理即可。(区别在于一个在客户端,一个在页面) 实际的开放中要记得打tag,不然到时候出问题了以后不知道从哪里开始。
阅读全文
摘要:新建分支: 然后修改日志文件: 提交: 然后push: 合并分支:
阅读全文
摘要:查看日志: 找一个时间点: 然后指针指向该时间点: 但是我们又想回到未来呢:
阅读全文
摘要:当出现冲突,我们push的时候,会出现: 然后pull,下拉到本地: 查看冲突: 然后进入冲突文件: 修改为: 保存退出。 提交:
阅读全文
摘要:1.将项目下载到本地: 2.在客户端中,右键点击test,选择show in explorer: 然后修改日志文件并保存: 3.在客户端中填写备注并提交: 4.提交到github中:
阅读全文
摘要:1.下载并安装github客户端:https://desktop.github.com/ 2.进入自己的主页,新建一个项目:
阅读全文
摘要:1.在linux下获取项目: 2.在linux中提交项目: 这时候我们在光标处添加注释,然后保存退出。 再查看下状态: 接下来问题来了: 解决办法: vim .git/config 修改:[remote "origin"] url = https://github.com/youname/examp
阅读全文
摘要:因为默认是输出info和以上级别的日志,所以debug没有输出。 这里的参数LoggerTest.class表示在控制台打印com.imooc.LoggerTest,如果换成其他的类,那么控制台也会相应的打印该类。 有一种更简单的写法(使用@Slf4j注解代替,注解属于lombok,需要安装lomb
阅读全文
摘要:1.将虚拟机导入vmware或者virtual box中,注意要ping通 2.在navicat中建表 3.下载并配置好java1.8和maven3.3.9 4.安装idea并创建springboot工程 点击Create New Project: 点击下一步 点击下一步: 点击下一步:
阅读全文
摘要:关于timestamp和datetime: http://www.cnblogs.com/ivictor/p/5028368.html https://dev.mysql.com/doc/refman/5.7/en/datetime.html http://www.cnblogs.com/ivict
阅读全文