java
gcc_front
兜兜转转,工作之余,把学得的东西共享下
展开
-
Spring-spring缓存和ehcache(二)
今天仔细读了读spring的缓存相关的内容,这里做个总结:缓存,即一种存储机制,数据可以存放在redis这类nosql的数据库内,存放在本机存储器,存放量相对小,但读取速度非常快。spring运用的缓存会如AOP一样,准确到方法级别,能明确到哪个方法采用缓存,什么条件下才缓存。测试所需jar包如下:<project xmlns="http://maven.apache.org/POM/4.0...原创 2018-02-26 17:30:58 · 155 阅读 · 0 评论 -
maven pom.xml标签解释
这里转载一篇标签解释,方便查阅:<span style="padding:0px;margin:0px;"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...转载 2018-04-19 09:52:48 · 158 阅读 · 0 评论 -
阿里云centos7.2部署笔录--安装mysql5.7(三)
这里记录mysql的安装这里使用工具wget来安装mysqlwget:一个下载文件的工具,它用在命令行下。体积小但功能完善,支持断点下载,支持FTP和HTTP下载。1,安装wgetyum -y install wget2,用wget下载mysql软件包管理器,地址可以使用笔者的,或者自行去官网查找wget https://dev.mysql.com/get/mysql57-community-re...原创 2018-04-04 14:03:28 · 164 阅读 · 0 评论 -
java编程思想随笔(四)/违例简单使用
创建自己的违例,以便指出自己的库可能生成的一个特殊错误。为创建自己的违例类,必须从一个现有的违例类型继承,如下:class MyException extends Exception { public MyException() {} public MyException(String msg) { super(msg); }}public class...原创 2018-03-28 16:02:07 · 197 阅读 · 0 评论 -
java多线程初探(四)取消和关闭
任务启动很容易,一般会让它们运行直到结束,但有时需要提前结束,或快速关闭,java没有直接提供任何机制来安全终止线程,而是补偿性提供了中断(Interruption),这是一种协作机制。取消场景:用户请求取消;有时间限制的操作;应用程序事件(如分解并搜索,其中一个任务搜索得到结果后,其它任务提前结束);错误(例如,爬虫时硬盘装满)协作机制示例,设置“已请求取消”标志package gcc.thre...原创 2018-04-09 17:08:46 · 477 阅读 · 0 评论 -
demo项目开发笔录(简单分页实践)
这里记录一个简单的前后翻页功能。首先晒下主要效果页面:声明,这里笔者还未完全开发完模块功能,只是实现了基本的数据和翻页功能。这里先记录几点,实用操作:一、分页sql笔者使用的是mysql,分页关键字是limit,之后跟的内容,首个变量从0开始,意义是从第几条数据进行分页,次个变量意义是本次查询获取几条数据。如下: <select id="getList" resultMap="Article...原创 2018-03-20 17:38:20 · 202 阅读 · 0 评论 -
demo项目开发笔录(页面技巧)
这里记录一些css的实用小技巧一、自定义grey颜色渐变,附带常用颜色:.w3-theme-l5 {color:#000 !important; background-color:#f9f9f9 !important}.w3-theme-l4 {color:#000 !important; background-color:#ececec !important}.w3-theme-l3 {co...原创 2018-03-14 16:11:33 · 282 阅读 · 0 评论 -
demo项目开发笔录(开发技巧)
这里记录一些小技巧和注意事项:一、注册时给密码加密,md5方式,并加“盐”,以确保不会被数据库人员识别密码,也不会被md5库被破解密码。加密如下:/** * Md5加密 */ public static String md5(String str,String salt){ return new Md5Hash(str,salt).toString(); }第一个参数就是原密码,s...原创 2018-03-14 11:23:36 · 217 阅读 · 0 评论 -
demo项目开发笔录(问题记录)
这里不做详细的开发过程记录,主要记录一些开发过程遇到的问题和一些小技巧:问题一: spring配置 no matching editors or conversion strategy found 异常! 这是一个比较蛋疼的问题,笔者在自定义的shiro的Realm中调用了UserService,因为项目逻辑并不复杂,所以service层并没有抽象接口层,UserService是一个类。 ...原创 2018-03-14 10:18:17 · 227 阅读 · 0 评论 -
demo项目开发笔录(UEditor实践)
这里记录一个文本编辑插件的使用:UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。这里笔者在完成“写文章”功能时使用了这个编辑插件,官方文档调用方式如下:一,下载插件二,调用如下:<!DOCTYPE HTML><html lang="en-US"><h...原创 2018-03-19 16:35:44 · 517 阅读 · 1 评论 -
Spring-ioc等概念(一)
这里基本语义不特别例出,会在文中带上。使用spring,一般就是指使用spring ioc容器,容器就是环境的意思,ioc只是一个别扭的控制方式,不要去特别曲解和深究。使用就需要实例化,spring提供的ioc容器实例化有两种途径,bean工厂和Application Context,后者是前者的子接口,更加丰富,尽量使用后者。前两者都是接口,接口不能实例化,我们需要实例化接口的实现。主要方式就是...原创 2018-02-24 11:48:16 · 176 阅读 · 0 评论 -
简单理解常用设计模式(一)简单工厂-附加UML解释
记得去年看了一遍大话设计模式,很有感触,现在再看第二遍,又收获良多,这里记录一下自己的理解。注:语言为java一、简单工程模式根据套路来,假如面试官让你设计一个计算器,你会怎么写代码,能加减乘除即可,自己写一套再往下看吧。新嫩一般就是直接开干,这点我也是,也很喜欢能立马动手这种精神,但结果往往不太理想。于是代码结果可能就是在一个类里,一个main方法解决问题。然后仔细想想?哦,耦合太高了,得解耦,...原创 2018-03-02 15:06:25 · 353 阅读 · 0 评论 -
java编程思想随笔(二)/初始化
“初始化”和“清除”,许多 C程序的错误都是由于程序员忘记初始化一个变量造成的。清除是另一个特殊的问题,因为用完一个元素后,由于不再关心,所以很容易把它忘记。这样一来,那个元素占用的资源会一直保留下去,极易产生资源(主要是内存)用尽的后果。C++引入了“构建器”的概念。这是一种特殊的方法,在一个对象创建之后自动调用。Java 也沿用了这个概念,还新增了自己的“垃圾收集器”,能在资源...原创 2018-03-09 15:54:06 · 203 阅读 · 0 评论 -
demo项目开发笔录(头像上传)
这里记录下一个完整的头像上传过程,实用部分笔者会指出,嘿嘿嘿。工具:ideacss文件:w3.css声明,笔者没有使用ajax来上传头像,原因是头像为单个,内容小,有需要转ajax的简单修改即可。步骤:首先是绘制静态页面(包括修改默认上传样式),然后就是上传头像,最后反馈上传结果这里直接给出主要html代码:<div class="w3-container w3-white w3-round...原创 2018-03-15 17:21:58 · 326 阅读 · 0 评论 -
SpringBoot-结合thymeleaf和mybatis案例
今天记录下对springBoot的初步使用。笔者不知道各位同道中人有多少大牛和多少新嫩,新嫩无疑是幸运的,入手学习的第一套框架极大可能就是SpringMvc+spring+mybatis。不用经历struct2和hibernate的洗礼,不用面对曾今的一堆繁琐的xml,至少你是在大量使用注解的时代。笔者属于新老交接的时间2014开始接触java,是学校专业,但基础不好,一路被老学长坑带学了各种古老...原创 2018-03-01 13:09:30 · 1711 阅读 · 0 评论 -
WebService-CXF学习使用_长篇
以下是废话:写文章的原因是要给医院方面写一个考核相关的接口,让护士等人员的手持设备可以实时访问,反馈结果数据。对于比较成熟(老)的框架,我没兴趣,于是锁定了相对流行和新的框架,RESTEasy和Apache CXF。一个是jboss的一个是Apache的,因为习惯使用spring,个人也觉得apache的东西一直都比较牛叉,所以决定用CXF。这里我会说明服务器方面接口怎么写,也会说明客户端(调用者...原创 2018-02-08 17:19:02 · 256 阅读 · 0 评论 -
demo项目开发笔录(web和mobile)
笔者在demo里使用的样式文件是w3.css,支持响应式,但笔者前端能力有限,并不能一次编写统一使用,于是对访问作了判断,并删减了移动端页面的部分内容。一、判断是移动端还是PC端的请求:package com.gcc.modules.untils;/** * Created by gcc on 2018/5/4. */public class IsMobileUtil { pri...原创 2018-05-04 12:24:19 · 245 阅读 · 0 评论