自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 dubbo 利用Main 方法 提供服务

将生产者的接口注册到zookeeper 利用dubbo-admin 查看首先加入spring 和 spring-dubbo 的配置文件 (默认路径:classpath:META-INF/spring/)dubbo-provider.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www...

2020-01-30 20:21:45 414

原创 制作docker 镜像 运行docker 容器

首先 写 Dockerfilewar包:from hub.c.163.com/library/tomcat:latestMAINTAINER LSCCOPY smart_cube.war /usr/local/tomcat/webapps jar 包:FROM java:8ADD Knote-0.0.1.jar app.jarRUN bash -c 'touc...

2020-01-30 18:00:17 193

原创 linux 运行springboot 项目 (后台运行,并且打印实时日志)

首先 利用 maven 将springboot 项目 打成 jar包maven 打包插件:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>sprin...

2020-01-30 16:38:06 4150

原创 springboot 整合dubbo

主要做项目拆分测试 由此记录首先下载 zookeeper 并且运行创建项目 login_center 为 war 包项目,用于书写 页面 与 controllerlogin_center_interface 为jar 包项目,用于书写接口类 和 model 实体类 (可以拆分为两个)整合dubbo 所用jar 包:<!-- 整合dubbo ...

2020-01-12 22:24:43 237

原创 手写自定义注解——判断传入参数是否为空

插件地址https://gitee.com/lsc-git/lsc.git主要利用 aop 和 反射 实现

2020-01-03 09:56:30 683 1

原创 JPA Hibernate 利用EntityManager 执行sql语句

分为三种情况:1.更新,删除 语句 public void test() { //更新删除sql语句 Query query = em.createNativeQuery("update user set age=10 where name = 'lsc'"); /*Query query = em.createNativeQuery ("insert into user (...

2019-04-04 16:31:12 10413 1

原创 mysql 利用索引增加查询速度实例

准备数据用户表:user 数据量有18万,数据越多效果越明显写查询语句:select * from `user` where name = "lsc447581"查询时间:添加索引之后查询:ALTER TABLE user ADD INDEX index_name (name)查询时间:速度的提升肉眼可见;EXPLAIN 分析查询语句...

2019-04-03 17:10:56 440

原创 通过反射获取接口中的属性

接口:public interface test { String name = "lsc";}main: public static void main(String[] args) throws Exception{ Class cla = test.class; //获取类类型 Field[] fs = cla.getDeclaredFie...

2019-04-03 09:28:09 3176

原创 Netty 搭建网络聊天室 demo

利用webSocket 搭建网络聊天所需jar包 <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId> &l...

2019-03-25 16:11:00 143

原创 CRON 表达式生成类

public class CronUtils { /** * * @param date * @param rate 频率 * 0 不重复 * 1 每天 * 2 每周 * 3 每月 * 4 每年 * 5 每季度 * @return */ public static String getCron(Date date,int ...

2019-03-20 10:53:29 271

原创 利用redis代替session保存用户 减少tomcat压力

背景:通常系统中用户登录之后会保存用户信息到session,查询个人当前登录用户所带信息时,直接在session中获取当前登录用户,然后通过sql 的where条件筛选。但是如果大量用户的信息存到session中会拖慢服务器的效率,甚至会宕机。所以利用缓存Redis 代替 session 保存用户信息,用sessionId做为key,用户id作为value保存到redis...

2019-03-08 16:42:46 2874

原创 springboot ajax 跨域请求导致sessionId 不一致 解决办法

首先处理跨域问题springboot 有处理跨域的注解@CrossOrigin这样已经可以处理跨域请求,但session并不共享注解修改如下:@CrossOrigin(allowCredentials="true",allowedHeaders="*")同时前端js ajax部分加入: xhrFields:{ ...

2019-03-08 16:32:07 3000

原创 java SSM 上传文件

1.配置文件解析器&lt;bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver"&gt;&lt;!-- 默认编码 --&gt;&lt;property value="utf-8" name="defaultEncoding"/&am

2019-03-04 11:12:35 519

原创 Integer 与 int 的比较

public class IntegerCompareint { public static void main(String[] args) { Integer i1 = new Integer(100); Integer i2 = new Integer(100); Integer i3 = Integer.valueOf(100); int i4 = 100;...

2019-02-23 13:01:33 134

原创 html2canvas

将 html 转化为canvas  画布类似于   截图html2canvas.js        https://www.bootcdn.cn/           cdn中会有   var test = $(".test").get(0); //将jQuery对象转换为dom对象 // 点击转成canvas $('.toCanvas').clic...

2019-01-23 19:44:37 140

原创 JS 实现撤销与反撤销 (ctrl+Z,ctrl+Y)

本文不是监听的键盘事件,进行撤销,,而是   多用于移动端开发,基于按钮实现对编辑框的撤销与反撤销。写的并不完美,记录一下而已。思路:将改变后的文本存入栈中,点击撤销时取出栈顶元素,替换文本框中内容同时放到另一个栈中为反撤销用1.  stack 栈    先入后出原则 完美利用到本业务中首先利用js内置对象 数组,建立栈对象//栈function ArrayStack(){...

2019-01-17 22:08:58 13054

原创 Parameter 'prefix' not found. Available parameters are [arg1, arg0, param1, param2]

这个错误是mybatis 报错,sql中传多值,代码分不清哪个是哪个啦解决办法 利用 注解@Param("abc")    注意是mybatis提供的注解  不是spring &lt;select id="selectByLimit" parameterType="java.lang.Integer" resultMap="BaseResultMap"&gt; select ...

2019-01-11 15:41:40 278

原创 springboot 拦截器

拦截指定请求  在请求之前,处理之后,完成之后分别可以有处理逻辑 1.拦截器类  继承 WebMvcConfigurerAdapter 重写 addInterceptors()方法@Configurationpublic class WebMvcConfigurer extends WebMvcConfigurerAdapter{ @Override public voi...

2019-01-03 17:57:27 72

转载 利用serialize序列化 / 反序列化对象

1.实体类要实现 Serialize 接口2.工具类序列与反序列public class SerializeUtil { //序列化 public static byte [] serialize(Object obj){ if(obj==null) { return null; } ObjectOutputStream...

2019-01-03 17:18:36 313

原创 springboot 集成Redis

介绍两种方法,亲测有效:一、利用spring-boot-starter-data-redis  1.导包    &lt;!-- redis 依赖 --&gt;        &lt;dependency&gt;        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;        &lt;artifactId&...

2019-01-03 17:14:39 311

原创 springboot视图解析器

MVC  的模式  通过请求 后端服务器,返回html页面  在Springboot中依然可以实现本文利用的是thymeleaf 来实现视图解析的1.导包     &lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactI...

2019-01-02 15:12:13 1882

原创 springboot 热部署

Springboot项目 可以利用内置Tomcat进行项目发布,并且可以实现 热部署,当设定位置的代码改变后自动重启Tomcat,重新部署1.导入jar包  spring-boot-devtools            &lt;dependency&gt;                    &lt;groupId&gt;org.springframework.boot&lt;/gr...

2019-01-02 14:56:46 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除