Java
只要塔山
不喜欢写代码的程序员。技术交流群:365814763
展开
-
java集成mpush 服务端SDK开发
服务端SDK集成mpush推送 第一次使用mpush推送不太熟悉,绕了很多弯路http://mpush.mydoc.io/?t=134853这是mpush开发手册,讲的还是挺详细的,里面有源码测试是一整套系统开发好了,按照流程走是可以接收到推送。但是我需要的是服务端SDK集成开发怎么办?其实很简单还是按照流程:不过有几点需要注意一下:原创 2018-01-19 15:19:41 · 5099 阅读 · 5 评论 -
设计模式之命令模式(撤销undo模式)
技术交流群:365814763设计模式之命令模式(撤销undo模式)定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作设计模式之命令模式是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。涉及对象:1、...原创 2019-01-16 15:00:02 · 2712 阅读 · 0 评论 -
spring boot apache shiro 获取在线用户和踢出用户
技术交流群:365814763spring boot shiro 获取在线用户和踢出用户!shiro工作图:介绍:subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。securityManager:安全管理器,主体进行认证和授权都 是通过securityManager进行。它包含下面的认证器和授权器。authenticator:认...原创 2018-12-26 16:04:25 · 10593 阅读 · 3 评论 -
springboot available: expected at least 1 bean which qualifies as autowire candidate奇葩问题
技术交流群:365814763 问题描述: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.demo.dao.UseDao] found for dependency: expected at least 1 bea...原创 2018-07-03 15:16:10 · 201401 阅读 · 20 评论 -
shiroFilter配置详解
Shiros是我们开发中常用的用来实现权限控制的一种工具包,它主要有认证、授权、加密、会话管理、与Web集成、缓存等功能。Shiro 权限配置一般使用的有两种,一种是采用注解的方式,在我们的 Controller 方法上,或者Action 方法上写入一些权限判断注解,具体怎么使用,我不做介绍,我主要推荐使用配置的方式。这也是我们现在要讲到的配置方式加载系统基础权限控制,采用对Url 进行控制...转载 2018-06-06 10:57:34 · 29330 阅读 · 0 评论 -
多文件上传、excel多文件导入(大量数据)
问题:多个excel文件导入(上传)思路:由于文件选择只能单个文件选择,那么可以将excel文件一个一个上传到本地或服务器,将路径保存至数据库中,后台使用队列进行操作,即上传第一个文件时便在后台开启一条线程,注意是只开启一条如果多条会导致死锁等各种问题,开启线程后,将陆续上传的文件加入队列中,只要队列中有数据就不结束线程,直到队列中的数据全部执行完也就是前端上传的文件全部导入到数据库中原创 2018-03-02 14:52:32 · 12696 阅读 · 1 评论 -
JAVA学习之路--与JVM的亲密接触
tip:从事开发也大半年,每天代码代码,是时候停下来看看jvm里面的知识面与运行原理,据说有利于开发。流程:知识面网络图-->对一些认为较为浅的知识点进行解释,无太过与深入的研究。JVM内存模型线程私有区域:线程私有数据区域的生命周期与线程相同,依赖用户线程的启动和销毁,也就是说它的生命随着用户的销毁而结束。1、 程序计数寄存器(program counterreg原创 2018-03-08 16:29:21 · 558 阅读 · 0 评论 -
输入字符串截取偶位数并倒序
本人面试题:输入字符串截取字符串偶位数并倒序输出。例:输入qwerasd123 输出31srw分四种方式实现://1、中文式读取题目得解题思路public static void ss(String a) {StringBuffer sb = new StringBuffer();for (int i = 0; i if (i % 2 == 0) {sb原创 2017-08-16 18:05:14 · 956 阅读 · 0 评论 -
JSP/Servlet实现简单登录(含代码)
本文使用JSP/servlet实现模拟登录分4个步骤一、编写login.jsp登录页面login.jsp页面只需编写body里面部分 登录账户:密码:二、编写web.xml文件 xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/200原创 2017-08-16 23:26:42 · 4566 阅读 · 0 评论 -
线程同步的几种方法
用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法 同步有几种实现方法,都是什么?分别是synchronized,wait与notifywait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify(转载 2017-08-20 16:57:49 · 494 阅读 · 0 评论 -
Java获取文件大小方式
版权声明:本文为博主原创文章,更多博文请访问:http://blog.csdn.net/chaijunkun,未经博主允许不得转载。本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。今天写代码时转载 2017-09-29 16:06:29 · 1719 阅读 · 0 评论 -
java时间段增加、减少工具(含代码)
当我们遇上一些时间上的问题的时候就会出现一种疑惑,比如给会员续费的时候如何在原会员过期时间的基础上增加一个时间段呢?前些天在公司处理业务的时候遇上这个问题,于是自己写了一个时间段增加与减少的工具类。附上代码:/** * 通过计算获取增加时间或者减少时间 * 参数1、当前时间,2、增加还是减少标识符,3、时间段(天,周,月,季,半年,年),4、数量 */publi原创 2017-11-13 11:17:42 · 591 阅读 · 0 评论 -
关于jpa、hibernate的级联关系及注解OneToOne等注解解释
前言:都在说Jpa是一种规范,而Hibernate是它的一种实现。刚开始接触jpa,hibernate的注解了解的并不多一直以为是两个不同的框架,以为是两套不同的注解,其实并不是。一些重要的注解如Column, OneToMany等,hibernate没有提供,是调用jpa中package javax.persistence;包下的接口,这说明jpa的注解已经是hibernate的核心,hiber原创 2017-12-25 15:27:19 · 1780 阅读 · 0 评论 -
正则表达式
本人在学习正则表达式时,整理出来方便以后使用时可查阅!符号 含义. 通配符(可匹配任意字符串)[Rr] 匹配表达式[]内的任意一个字符[0-9],\d 匹配0-9中任意一个数字(\D为匹配任意一个非数字)[A-Z],[a-z] 匹配[A-Z],[a-z]中的任意一个字母[...原创 2019-08-07 22:14:45 · 493 阅读 · 0 评论