随笔分类 -  常用业务

常用业务,受刚入行所限粗浅至极
摘要:相关POM引用 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> 相关代码 package com.dhh; imp 阅读全文
posted @ 2020-03-06 15:18 酒皇 阅读(1272) 评论(0) 推荐(0)
摘要:最近遇到一个特殊状况~~~~hibernate中orm的抽象类继承关系处理~~ 我们是用到注解的所以很多xml处理手段并不适用 最终的解决方案是在抽象类中使用 @MappedSuperclass 这个注解进行处理 做个笔记以后用起来方便 阅读全文
posted @ 2019-01-02 16:13 酒皇 阅读(440) 评论(0) 推荐(0)
摘要:看过阿里的《深入java web技术内幕后》觉得这个地方需要改改~~~显然书中的说法更加条理清晰 所以修改了一下。下面是我的简略笔记 交互方式: 1同步异步。 同步在于两组任务同时完成或者同时不完成,具有原子性。异步在与分头进行,两个任务的成功与否没有关联依赖。简单来说异步不可靠但是效率高。只能平衡 阅读全文
posted @ 2018-07-29 21:50 酒皇 阅读(221) 评论(0) 推荐(0)
摘要:UML全名为:Unified Modeling Language。是程序语言面向对象之后大家认可的一种设计“图纸”,往往在之前的使用过程中大家都觉得没什么必要投入学习也能看懂。这就是这类图的优势。 但是你如果需要认真的完全看懂它,那么必须投入学习。 下面只是个人的一个记录,转载来自:http://w 阅读全文
posted @ 2018-07-22 15:16 酒皇 阅读(347) 评论(0) 推荐(0)
摘要:最近找国产密码的资料,发现这块的东西极少。 经过这次中兴事件,中美贸易战的事件时候感觉国产密码会提升到国防的程度。 研究下发现有一个大神写出了java SM系列部分国产密码的工具。 但是很多转载版本缺少了一个Cipher类文件的存在。所以我觉得我这里需要记录一下这次的东西,以后必然会用上。 这次研究 阅读全文
posted @ 2018-06-15 16:35 酒皇 阅读(2037) 评论(0) 推荐(0)
摘要:第一条:考虑用静态工厂方法来代替构造器。 优势: 1,他们有重命名,这回让我们的行为更加清晰,增加可读性。 2,不必每次都创建一个对象,减少对象的创建与销毁,提高性能。 3,可返回类型的各种子类型,多态优势。 4,对于复杂对象的创建更加简洁。 缺陷: 1,他们容易与其他静态方法混淆。建议常规命名,或 阅读全文
posted @ 2018-04-11 23:58 酒皇 阅读(136) 评论(0) 推荐(0)
摘要:简单是挺简单的,主要是作为一个基础性的了解吧 代码如下: 阅读全文
posted @ 2017-11-23 13:43 酒皇 阅读(336) 评论(0) 推荐(0)
摘要:之前看几个微博大V讨论String拼接效率问题。今天好不容易闲下来就看了看StringBuilder的底层拼接到底怎么回事。 java 版本是1.6版 通过StringBuilder追踪到上层抽象类:AbstractStringBuilder, String保存在AbstractStringBuil 阅读全文
posted @ 2017-11-07 16:28 酒皇 阅读(500) 评论(0) 推荐(0)
摘要:我们开始熟悉一下webService的内容,SOAP的结构,以及如何不通过命令行调用接口方法。 首先我们再学习一的项目里创建SoapTest类 然后创建Test方法代码如下 打印内容打印在控制台上如下 那么 QName的构造参数为new QName("(命名空间)", "(接口方法)", "(前缀) 阅读全文
posted @ 2017-11-06 16:36 酒皇 阅读(746) 评论(0) 推荐(0)
摘要:别的同事在忙这个东西,正巧我不会所以就找资源学了点。 webService是什么东西可以去w3cSchool去看,但是那里只有.net的教程 那么我这里就记录下我的学习 步骤提纲: 1创建发布接口的服务器 2确认接口服务器运行正常可被调用 3通过CMD构造客户端 4调用客户端产生的接口,运行接口方法 阅读全文
posted @ 2017-11-06 14:49 酒皇 阅读(9913) 评论(0) 推荐(0)
摘要:工作业务上用不上但是好像很流行,多学吧!以后肯定能用上的 下载安装: 我用的是windows系统,在官网下载下来发现没有redis-server文件,好诡异。。所以在中文redis网站上找到一个GitHub链接下载,版本比较旧:2.4.5版本 链接如下:https://github.com/dmaj 阅读全文
posted @ 2017-10-30 15:46 酒皇 阅读(461) 评论(0) 推荐(0)
摘要:用Spring配置Log4j比较简单。但是servlet配置的时候会因为项目启动后没加载log4j而报错 这篇随笔就主要处理这些。 第一步:导入jar包,在src目录下创建src/log4J.properties 文件。 文件内容如下: 该配置可以在控制台或者后台文件中输出日志记录。info,err 阅读全文
posted @ 2017-10-25 16:12 酒皇 阅读(2905) 评论(0) 推荐(0)
摘要:最近看项目代码发现经常StringBuffer拼接SQL里面有这样的代码sql.append("select * from XXX where xxx="+xxx+" and yyy="+yyy); 于是我很好奇这样写是按顺序连续append还是先创建一个StringBuffer对象append全部 阅读全文
posted @ 2017-07-27 10:11 酒皇 阅读(1008) 评论(0) 推荐(0)
摘要:hibernate作为一个持久化的插件具有非常丰富的特性功能。其中一个功能叫做检索策略。 检索策略意味着通过一定判断决定是否访问数据库。有时候可以有效的减少访问数据库的次数。 传统软件公司很多时候用不上。 其目的是减少内存消耗,减少数据库访问。 类检索策略: 1,检索策略的使用方式在于load()方 阅读全文
posted @ 2017-06-23 16:31 酒皇 阅读(338) 评论(0) 推荐(0)
摘要:一、JQuery 1.什么是JQuery? 前端JS框架非常多,如prototype、JQuery、Extjs。 JQuery就是一个JS框架,将原有javascript中使用的dom对象封装成一个JQuery对象,通过调用JQuery对象的方法来实现对原始的DOM对象操作。 目的:为了更好的兼容不 阅读全文
posted @ 2017-06-22 11:21 酒皇 阅读(402) 评论(0) 推荐(0)
摘要:一、JSON 1.什么是JSON JSON(JavaScript Object Notation),是一种轻量级的数据交换格式。 一般用于浏览器与服务器之间的数据交换。 JSON采用独有的语言文本格式来实现数据交互。 2.优点 由于语言比较简洁,方便阅读,也方便程序解析 由于是轻量级的交换语言,JS 阅读全文
posted @ 2017-06-20 16:40 酒皇 阅读(542) 评论(0) 推荐(0)
摘要:一、什么是ajax(异步 javascript和xml) 为了解决传统的等待->响应->等待的弊端的技术,又叫局部页面刷新技术。可以实现浏览器页面的部分数据更新而不刷新整个页面。 浏览器内置对象(XMLHttpRequest)向服务器发送请求,服务器返回xml数据或文本数据给浏览器,然后浏览器中使用 阅读全文
posted @ 2017-06-20 15:20 酒皇 阅读(279) 评论(0) 推荐(0)
摘要:这部分内容不建议使用。因为作为一个程序员。表跟表之间的关系不应该简化处理,这样开发中反而会引起更大的麻烦。数据表是一个项目的关系核心所在。 但是我还是把这部分给弄出来。 一、常见的映射关系 一对多:部门对员工。 多对多:员工可以拥有多个角色然后分配给多个业务权限。 一对一:学生信息对应家庭信息,成绩 阅读全文
posted @ 2017-06-16 16:00 酒皇 阅读(1331) 评论(0) 推荐(0)
摘要:什么是session缓存? session的缓存:在 Session 接口的实现中包含一系列的 集合(List),这些集合用于保存本次session创建/修改/查询出来的对象, 这些 集合(List)构成了 Session 缓存. 只要 Session 实例没有结束生命周期, 存放在它缓存中的对象也 阅读全文
posted @ 2017-06-16 14:38 酒皇 阅读(1438) 评论(0) 推荐(0)
摘要:1.持久化对象的配置 1)hibernate-mapping标签配置 根标签,可以包含class子标签 Package 一个映射文件可以包含多个class子标签,如果这些子标签定义的java类都位于同java包下,可以设置package属性,可以避免每个类提供全限定名 2)class标签配置 cla 阅读全文
posted @ 2017-06-16 14:14 酒皇 阅读(2085) 评论(0) 推荐(1)