自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小王先森的代码笔记

我的学习历程与工作总结

  • 博客(88)
  • 资源 (1)
  • 问答 (15)
  • 收藏
  • 关注

原创 开源交友软件推荐

社交一直是我们日常生活不可或缺的组成部分,这里推荐一个开源的java社交项目,后端采用springboot架构 ,前端使用uniapp,后台管理使用vue。减少开发成本,资质齐全一天即可上线,ui界面优美 ,使用流畅,后台稳定,和其他较为昂贵的交友软件相比,这款可能更加适合个人创业者,不需要开发就可以快速上线。

2023-02-28 21:34:51 915

原创 mysql 按经纬度 远近距离排序

SELECT u.lon, u.lat, round((2 * 6378.137 * ASIN(SQRT(POW( SIN( PI()*( 29.504164- lat )/ 360 ), 2 )+ COS( PI()* 29.504164 / 180 )* COS( lat * PI()/ 180 )* POW( SIN( PI()*( 106.462176- lon )/ 360 ), 2 )))) * 1000) AS distance, u.idFROM...

2020-08-11 16:10:43 659

原创 win10家庭版安装Docker for Windows

https://www.cnblogs.com/samwu/p/10360943.html

2020-05-25 18:05:32 308 1

原创 CentOS8 使用yum 安装 jdk8

1、安装方法CentOS8上使用 yum 直接安装,环境变量自动配置好2、查看是否已安装看到下面结果,说明已经安装配置 jdk 1 2 3 4 [root@localhost ~]# java -version openjdk version "1.8.0_222" OpenJDK Runtime Envir...

2020-05-06 10:37:32 4003

原创 java 枚举

package com.mes7801.viewmodel.common._enum;@DataDictType(type=DataDictEnum.EquipmentTypeEnum)public enum EquipmentType { Turntable(0,"标定、转台类"), Climate(1,"气候环境类"), Mechanical(2,"力学环境类")...

2020-03-09 17:06:39 129

原创 根据端口关闭进程

@echo off&setlocal EnableDelayedExpansion set Port=set Dstport=8084for /F "usebackq skip=4 tokens=2,5" %%a in (`"netstat -ano -p tcp"`) do ( for /F "tokens=2 delims=:" %%k in ("%%a") do ...

2019-10-17 17:02:57 165

原创 mysql windown 自动备份脚本

@echo off::mysql_backup.batset hour=%time:~0,2%if "%time:~0,1%"==" " set hour=0%time:~1,1%set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%::主机ipset host=127.0.0.1::端口set ...

2019-10-17 16:27:10 124

原创 vue调试

在chrome中安装插件JetBrains IDE Support (古月: 实际测试, 不需要该插件也行) 创建demo项目vue init webpack vuejs-webpack-project 修改source map 打开config/index.js文件, 修改source map属性,从cheap-module-eval-source-map改为s...

2019-09-30 16:39:35 81

原创 Vue-cli使用prerender-spa-plugin插件预渲染

vue-cli2.0版本1.安装 cnpm install prerender-spa-plugin --save2.webpack.prod.conf.js增加部分代码const path = require('path')const PrerenderSPAPlugin = require('prerender-spa-plugin') //引用插件const Re...

2019-09-30 16:39:26 105

原创 JPA 操作EntityManager

CriteriaBuilder criteriaBuilder=this.baseDao.getEntityManager().getCriteriaBuilder(); CriteriaQuery<OperationLog> criteriaQuery= criteriaBuilder.createQuery(OperationLog.class); Ro...

2019-09-30 16:39:17 228

原创 查看指定端口被占用的进程并杀死进程

netstat -o -n -a | findstr:4000taskkill /F /PID 117904

2019-09-30 16:39:08 121

原创 cas 5.3.9 mysql8.0.13 登录

application.propertiescas.authn.jdbc.query[0].url=jdbc:mysql://localhost:3306/casdemo?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true cas.authn.jdbc.query[0].user=rootcas....

2019-09-30 16:38:58 114

原创 jpa querydsl 连表一对多查询

Map<String,OrderViewModel> sm = jpaQuery.from(qOrder) .leftJoin(qProduct) .on(qOrder.productId.eq(qProduct.id)) .select(Projections.bean(OrderViewModel.class, ...

2019-09-30 16:38:44 4318

原创 mysqsl 存储过程 游标遍历

/*将超级管理员同步到新的权限管理表中,可重复执行,已存在将不在添加*/drop procedure if exists historysuperadmin;create procedure historysuperadmin()BEGINDECLARE no_more_record INT DEFAULT 0;declare userid VARCHAR(255);dec...

2019-09-30 16:38:33 168

原创 拦截器中无法注入Autowired

@Configurationpublic class InterceptorConfig implements WebMvcConfigurer { @Bean public AuthorityInterceptor getUserInterceptor(){ return new AuthorityInterceptor(); } @Overr...

2019-08-08 15:21:08 957

原创 dubbo 多注册中心

dubbo: application: name: demo-provider # 服务名 registry: protocol: zookeeper address: 127.0.0.1:2181|127.0.0.1:2182 # 注册中心地址 protocol: name: dubbo # 指定通信协议 port: 20880 # 通信端口...

2019-07-09 11:57:18 236

原创 nginx集群

upstream tomca { # 需要负载的server列表,weight表示权重,weight默认为1,如果多个配置权重的节点,比较相对值 server localhost:9001 weight=11; server localhost:9002 weight=10; }location /myport{ ...

2019-07-09 11:55:59 288

原创 MyBatis - MyBatis Generator

<!--mybatis自动生成代码插件--><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.6&l...

2019-06-01 18:01:54 102

原创 框架

mybatis替代jdbc持久层框架 MyBatis,Hibernater,IBatis(MyBatis的前身)框架搭建1&gt;导包MyBatis 的核心包MyBatis依赖包Junit单元测试包数据库驱动包2&gt;配置文件log4j配置文件log4j.properties 放在src下Mybatis 配置文件sqlMapConfig.xml3&gt;获...

2019-03-12 20:09:11 226

原创 Oracle 笔记

分页伪分页rownum 结果集序列,数据库提供的一列,动态改变,不能和order by同一层使用在order by 之前,结果集就已经出来了,rownum就已经产生了rownum 动态查询的,不能使用&gt;,使用等于也只能是=1oracle 的分页将rownum查询出来固化,作为结果集固定的一列,然后再根据这一列查询select rownum as rn,emp.* from emp...

2019-03-12 20:08:12 156

原创 java web笔记

1.html和csshtml 超文本标签语言2.html 语法&lt;meta charset="utf-8" content="text/html"/&gt; 设置当前html文档编码格式html 标签&lt;!doctype html&gt; h5格式块级标签和行级标签块级标签:自动换行,成块显示 例如:&lt;h1..6&gt;&lt;/h1..6&gt; &lt;hr/

2019-03-12 20:04:28 269

原创 jsp 利用 websocket 做的多人聊天室

使用jsp做一个聊天室,一开始想到做一个聊天室时本想使用udp或是tcp发送数据包实现,使用线程来接收,但是做到最后,在获取到数据怎么实时的显示到浏览器呢,这种在客户端程序或许比较使用,但在web并不好交互,怎么想都不好实现,于是查看别人例子,发现通过websocket可以很好的实现,websocket逆向思维,一般都是由客户端发送请求到服务器,再有服务器发送响应到客户端,而客户端和服务器...

2018-12-21 00:55:26 4382 3

原创 jsp servlet ajax 提交表单

jsp 页面&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/lo

2018-12-07 23:25:59 388

原创 ajax js html追加拼接

&lt;script&gt; var page = 1; $('#next').click(function () { page += 1; $.ajax({ type: 'post', url: '/Home/AjaxGroupNext', dataType: "json", data...

2018-11-19 22:11:24 548

原创 layui 异步提交富文本编辑器内容

&lt;script&gt;layui.use('layedit', function(){ var layedit = layui.layedit; var index = layedit.build('demo'); //建立编辑器 $('#Btn').click(function () { layedit.sync(index); ...

2018-11-18 18:12:39 1817

原创 js 定时器,自动实时更新时间

window.setInterval("changetime()", 1000); function changetime() { var time = new Date(); document.getElementById("showdate").innerHTML = time; ...

2018-11-18 17:50:25 2133

原创 html中使用JS实现图片轮播效果

HTML 部分 &lt;div id="bannner" class="main_center_bannar"&gt; &lt;img src="images/ad-01.jpg"/&gt; ...

2018-11-18 17:47:21 1675

原创 java 对象工厂模式读取配置文件创建对象

package com.market.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;public class ObjectFactory { public static HashMap&lt...

2018-11-06 19:31:41 832

原创 java 利用连接池创建连接

package com.market.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.SQLException;import java.util....

2018-11-06 19:28:44 687

原创 java 注解和反射创建数据库表

类注解package com.market.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@...

2018-11-06 19:23:54 697

原创 java 笔记

java 1995年,sun公司创立,后由oracle收购java 之父,JamesGolsingjava 应用领域开源,多线程,跨平台java 平台简介javase:java基础核心javaee:一般用于企业级的开发javame:微型版本java运行环境jdk java develop kit java开发工具包 包含jrejre jav...

2018-11-06 18:40:49 219

原创 mysql 命令

存放数据库的好处1.安全2.搜索快,方便查找3.保证数据一致性,对数据有约束数据库的类型mysqloraclesqlserverdb2access启动数据库命令 net start mysql关闭数据库命令 net stop mysql连接数据库本地连接mysql -u用户名 -p密码远程连接mysql -hip地址 -u用户名 -p密码退出数据库连接...

2018-11-06 18:39:37 148

原创 Linux常用命令

Linux目录opt:存放软件安装包root:管理员var:存放一些关于系统的配置,日志文件等,boot:存放系统启动时的镜像文件,图像etc:存放重要系统文件bin:可执行脚本命令,脚本文件lib:存放系统的相关jar包home:存放个人目录linux命令进入linux后,打开终端窗口,快捷键 ctrl +alt+t显示当前目录结构 ls显示当前目录详细结构,ls -h...

2018-11-06 18:36:39 100

原创 java mysql jdbc 8.0

package com.test;import java.sql.*;import java.util.*;public class Test { //public static final String DRIVER = "oracle.jdbc.driver.OracleDriver";//oracle 驱动jar包在安装目录D:\ORACLE\product\11.2.0\...

2018-10-20 22:33:45 184

原创 java oracle jdbc操作

package com.test;import java.sql.;import java.util.;public class Test {public static final String DRIVER = “oracle.jdbc.driver.OracleDriver”;//oracle 驱动jar包在安装目录D:\ORACLE\product\11.2.0\dbhome_1\o...

2018-10-20 21:26:00 502

原创 Oracle 数据库创建用户,授权,建表

一、创建用户oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。 在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。语法[创建用户]: create user 用户名 identified by口令[即密码];例子: create user test identified ...

2018-08-06 13:50:58 1638

翻译 servlet与jsp

Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲...

2018-08-01 15:21:17 171

翻译 Http协议

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP 工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTT...

2018-07-31 17:20:10 121

原创 最新版oracle 11g下载和安装教程

学习oracle第一步免不了下载安装Oracle数据库,但是很多人学习时都有通过百度在网上搜索下载的习惯,但是,百度的搜索结果一堆盗版网站,盗版下载地址着实让人头疼,Oracle数据库企业版/标准版是免费对个人学习使用的,因此自己当然要会使用官方正版网站下载安装正版最新的Oracle啦。下载:第一步:去Oracle官网https://www.oracle.com点击下载第二步:...

2018-07-29 18:23:10 51476 7

原创 Map集合接口

collection集合保存数据主要为了输出,map集合保存数据是为了查找,保存二元偶对象 Map&lt;key,value&gt;。数据按(key=value)方式存储,在of方法存储时key不能重复不能为null。常用子类:HashMap,Hashtable,TreeMap,LinkedHashMap.HashMap:public class HashMap&lt;K,V&g...

2018-07-26 20:14:20 305

idea+Spring Boot之springboot+mysql+mybatis搭建

idea+Spring Boot之springboot+mysql+mybatis搭建,实现简单的查询操作

2019-03-20

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

TA关注的人

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