- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 线程池的使用
@Autowired private rannableTest rannableTest; //当线程超过最大任务值时会抛出异常 SynchronousQueue //当线程池超过最大任务值时其余的会被缓存直至将缓存中全部处理完成,适用于短时间高并发 LinkedBlockingDeque,吞吐量通常要高于ArrayBlockingQueue //PriorityBlockingQueue 对队列中的任务进行排序,业务:优先级执行等操作,或者从大到小 注:...
2021-12-23 11:04:27
387
原创 java查询字符串中所有的回文字符串返回list
public static List<String> getStringhw(String hwstring){ List<String> list=new ArrayList<String>(); char[] chars = hwstring.toCharArray(); for (int i = 0; i < chars.length; i++) { //得到一级字符串 ..
2021-02-01 11:07:29
702
原创 websocket +spring创建
什么是websocket :websocket 用于长连接tcp ,时时通讯在spring中使用websocket方式:(spring中自带tomcat)@ServerEndpoint("/websoket/{pageCode}") //使用@ServerEndpoint创立websocket endpoint(终端),来表示该类为websocket类package com.ex...
2020-05-08 13:57:35
497
转载 sql语句查询当天当月的数据
源代码地址 搬运:https://www.cnblogs.com/javasuperman/p/8955711.html今天select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS( NOW( ) )-TO_DAYS( 时间字段名)<=1近7天...
2019-12-19 16:15:57
14562
4
原创 shiro的使用
Subject(主体)通过安全管理器进行 认证 和授权SecurityMannager 安全管理器SecurityMannager 是shiro框架的核心Authenticator 认证器 对主体进行认证Authorizer 授权器 用户通过认证器认证通过,在访问功能时通过授权器判断用户是否有此功能的操作权限Realm SecurityMannag...
2019-12-09 16:03:36
150
原创 rebbitMQ
创建链接 ConnectionFactory factory = new ConnectionFactory(); factory.setHost("ip地址"); factory.setPort(5672); factory.setVirtualHost("mawendb"); factory.setUsername("ma...
2019-11-30 20:04:37
168
原创 Hibernate 创建工厂类
package com.lovomall.psc.dao.impl;import com.lovomall.psc.entity.DeliveryOrderEntity;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.orm.jpa.LocalContainer...
2019-10-29 23:40:48
246
原创 spring框架中常用的注解
@SpringBootApplication //申明springBoot启动器@EnableEurekaServer //申明该springBoot服务为注册机@EnableEurekaClient //申明springBoot为客户服务机@Bean //执行一个方法返回类型为bean 加上此注解交给SpringBoot处理@LoadBalanced //负载均衡,交给@Bean时在下...
2019-10-29 23:35:22
809
原创 MySql存储过程
存储过程存储过程是一堆sql语句的集。Sql语句集可以表示为一个业务,(业务的变化比较小,并且业务完整,将一个小功能打包使用,可写成存储过程)存储过程只是在创建时编译,再次运行时不会再编译,存储过程的速度非常快。缺陷:存储过程能增加运行效率,但是会给数据库造成压力。尤其是在高并发的情况下,数据库压力倍增((可读性不高因为存储过程面向过程),维护方方便 索引每张sql数据...
2019-10-18 17:03:17
124
转载 layui table 自动表单 隐藏id
现在国内的模板,也就layui一家独大了,其中的数据表格功能强大,但我不会用python或者django拼接json,输出发送给数据表格,那只好用笨办法,循环遍历吧。数据表格中保留id列,是为了编辑修改的时候获取改行数据的id值,但又不需要展示出来,所以需要隐藏。id列的代码是:, cols: [[ //标题栏 {field:...
2019-10-11 11:35:50
3131
原创 hibernate 分页!目前使用的
使用该分页对象需要导包import org.springframework.data.domain.PageRequest;import org.springframework.data.domain.Pageable;hibernate dao 继承自CrudRepository<Entity,ID> //查询所有该供应商商品 @Query("fro...
2019-10-05 19:41:13
164
原创 Spring boot 笔记!很则乱(自己的笔记)
logger log=logger.getLogger(要打印的类.class);//来自log4j用于在打印台输出信息ModelAndView 对象// 模板化操作用于重定向。一般直接定义到网页RedirectView 对象 //模板化操作用于请求转发 ,服务器内部操作,将一个指令交给另一个请求的url来反馈@JsonIgnore/忽略/在传输json对象的时候,以免发生连表循环查...
2019-09-21 21:56:11
165
原创 HandlerExceptionResolver异常的拦截及其restfull风格 传输url
异常拦截在controller中不知道哪个 @RequestMapping("?")可能会抛出异常/为了将异常封装统一管理起来 spring提供了HandlerExceptionResolver实现类实现方法resolveException(请求,响应,对象,异常)设置好之后我们需要将异常类对象放入到Spring中 <bean class="com.project.user...
2019-09-17 12:55:49
647
原创 Spring MVC 图片文件上传/显示 MultipartFile上传文件
MultipartFile对象传输 现在常用传输nio模式(1)导入文件上传所需的jar包,commons-fileupload、commons-io(2)在配置文件中applicationContext.xml添加如下内容 <bean id="multipartResolver" class="org.springframework.web.multipart.co...
2019-09-17 00:45:07
465
翻译 spring Mvc 配置/简介
spring mvc的简介和实操代码演示,笔记!什么是mvcSpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。转发和重定向转发:在返回值前面加"forward:",例如...
2019-09-10 00:25:01
192
原创 SpringDateJpa的使用
使用spring,spring是帮助我们构造对象的。必须在bean中添加无参构造方法,不然会报错无法init初始化的错误!Spring Data介绍Spring 的一个子项目。用于简化数据库访问,支持NoSQL和关系数据库存储。其主要目标是使数据库的访问变得方便快捷。获取数据源 jdbcjpa实体管理工厂/数据源/适配器需要使用哪个全自动工具这里时Hibernatejap...
2019-09-08 23:20:11
809
原创 Hibernate查询dto模式/map模式 Hql/Sql
Hql 和sql都能 dto模式存储调用或者map集合接收及调用Spring 中删除和修改需要注意@Modifying 在HQL语句删除和修改时使用不然会报错 。还要为其注解事务 @Transactional创建工厂需要导入包 spring-orm该包的路径导入 import org.springframework.orm.jpa.LocalContainerEntity...
2019-09-05 23:51:37
696
原创 Hibernate多表关联及Hql查询
•ManyToOne 多对一关联(单向或双向)•OneToOne 一对一关联(单向或双向)•OneToMany 一对多关联(单向或双向)•ManyToMany 多对多关联(单向或双向)@ManyToOne(fetch=FetchType,cascade=CascadeType ) 可选•@ManyToOne 表示一个多对一的映射 , 该注解标注的属性通常...
2019-09-04 17:41:02
1834
原创 Hibernate工具包及调用代码
首先配置好bean类操作对象具体怎么配置bean类操作对象,前一章博客有教程@Entity@Table(name = "classB")public class classBean { @Id @Column(length = 35,name = "id") // @GeneratedValue(strategy = GenerationType.IDENTIT...
2019-09-03 18:00:23
149
原创 Hibernate对象映射
•@Entity 映射实体类•@Id 映射生成主键•@Table 映射表格•@Column 映射表格列•@Transient 定义暂态属性@Entity与@Table• @Entity(name="EntityName") •必须 ,name 为可选 , 对应数据库中一的个表•@Table(name="") •可选 ,...
2019-09-03 15:23:38
308
原创 Hibernate简介及其配置文件
•Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的Java EE架构中取代CMP(Conta...
2019-09-03 15:13:54
170
原创 在Spring配置文件中关联事务及事务的特性
事务的四个关键属性(ACID)原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.一致性(consistency): 一旦所有事务动作完成, 事务就被提交. 数据和资源就处于一种满足业务规则的一致性状态中.隔离性(isolation): 可能有许多事务会同时处理相同的数据, 因此每个事物都应该与其他事务隔离开来, ...
2019-09-02 23:44:41
409
原创 AOP动态代理
动态代理类:在程序运行时,通过反射机制动态生成。动态代理类通常代理接口下的所有类。动态代理事先不知道要代理的是什么,只有在运行的时候才能确定。动态代理的调用处理程序必须事先InvocationHandler接口,及使用Proxy类中的newProxyInstance方法动态的创建代理类。Java动态代理只能代理接口,要代理类需要使用第三方的CLIGB等类库。切面(Aspect):...
2019-09-02 14:43:19
349
原创 java -web上传文件---代码有误还在更正中
servlet 代码--------------------------------@WebServlet("/UserAddServlet")@MultipartConfigpublic class UserAddServlet extends HttpServlet { private static final long serialVersionUID = 1L; ...
2019-09-01 22:42:04
120
原创 Spring+myBatis Idea-Maven项目基础配置包
这是配置文件。配置jdbc数据库的连接/创建myBatis工厂/绑定我们的接口可粘贴复制直接使用!需要自行更改参数<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3...
2019-08-31 19:21:37
165
原创 myBatis的使用及配置
mybatis数据库连接xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"...
2019-08-28 22:04:42
188
原创 mysql-connector-java-5.1.17.jar包配置连接数据库
封装访问数据库的方法需要导包mysql架包以下代码每一步都有解释 /** * 所有DAO的父类 * @author Administrator * */ public class BaseDao { /**连接*/ protected Connection con; /**SQL语句执行对象*/ pr...
2019-08-28 12:03:32
3833
原创 spring核心用法
Spring 核心在于创建对象 将对象加载到容器中,需要使用时再从容器中调用+IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式...
2019-08-27 13:41:31
146
转载 在idea中配置mybatis的xml文件步骤
https://blog.youkuaiyun.com/Doctor_LY/article/details/82986230图文并茂,每次敲代码,或者新的项目,都会手写一次mybatis-config.xml这样很麻烦,所以我们直接将mybatis-config.xml直接配置到idea中,通过创建类的方式自动创建已经配置好的mybatis-config.xml文件...
2019-08-26 17:53:21
1789
转载 web.xml初始化servlet元素
web.xml中servlet初始化参数的设置param1value1param2value2这些初始化参数便是整个servletContext的初始化参数,可以有多个,在整个web项目中都可以进行使用,现在一个servlet如果想用到这些初始化参数,只要用servletContext对象的getInitParameter()方法便可以得到这个servletContext的初始化...
2019-08-26 16:34:27
382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人