- 博客(208)
- 收藏
- 关注
原创 Lambda表达式获取传入的方法引用的方法名
原文SerializedLambda是Lambda表达式在序列化的时候,用来描述Lambda表达式信息的类,主要字段如下:// lambda表达式所在外部类的类对象private final Class<?> capturingClass;// lambda表达式代替的函数式接口private final String functionalInterfaceClass;// lambda表达式代替的函数private final String functionalInterface
2021-07-29 11:18:06
736
原创 powerdesigner生成的注释执行不了-已转
powerdesigner 生成的注释修改表注释mysql修改表注释正确格式ALTER TABLE CONFIG COMMENT '表注释';打开路径 数据库->Edit Current DBMS修改TableComment 的值ALTER TABLE [%QUALIFIER%]%TABLE% COMMENT [%COMMENT%?%.q:COMMENT%:null]修改列注释打开路径 数据库->Edit Current DBMS修改列Column->Add
2021-07-15 09:50:37
375
原创 hibernate 从实体 Bean 生成数据库表(自顶向下映射)
通过使用 JPA 工具,您可以从创建的实体 Bean 生成用于创建数据库表的数据定义语言文件。关于此任务在自顶向下映射中,您将从实体 Bean 开始并使用它们来创建数据库表。从实体定义和对象关系映射开始,然后从该数据派生数据库模式。如果您使用此方法,那么很可能涉及创建对象模型的体系结构,然后编写实体类。这些实体类最终会推动数据库模型的创建。如果您使用从对象模型到关系模型的自顶向下映射,请开发实体类,然后使用 JPA 工具 DDL 生成功能来创建基于这些实体类的数据库表。从实体 Bean 自顶向下映射数
2021-05-20 11:40:55
409
原创 修改MySQL的字符集为utf8mb4
修改数据库配置文件my.cnf[client]default-character-set=uft8mb4[mysql]default-character-set=uft8mb4[mysqld]character-set-server = utf8mb4collation-server = utf8mb4_unicode_ci ## 这两条要放配置文件最底下,不然启动会报错
2021-03-22 10:18:18
212
原创 mysql8 sql_mode=only_full_group_by问题解决
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
2021-03-14 11:03:55
213
转载 Vue.js中 watch 的高级用法
Vue.js中 watch 的高级用法假设有如下代码:<div> <p>FullName: {{fullName}}</p> <p>FirstName: <input type="text" v-model="firstName"></p></div>new Vue({ el: '#root', data: { firstName: 'Dawei', lastName
2020-09-23 17:00:03
291
原创 uniapp 页面传递参数
传入页面 uni.navigateTo({ url:'../transaction/transaction?choice=1' });接收页面onLoad(options) { this.choice = options.choice; }
2020-08-30 11:40:44
627
原创 uniapp npm 项目
环境安装安装npmnpm install -g @vue/cli创建uni-appvue create -p dcloudio/uni-preset-vue wonwon按照依赖//npm install -g sassnpm install node-sass sass-loader --save-dev将项目复制过去
2020-08-30 10:12:35
928
原创 解决ssh登录后闲置时间过长而断开连接
原文方法二【推荐】找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/,在该目录创建config文件vi /root/.ssh/config加入下面一句:ServerAliveInterval 60保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔一段时间自动与ssh服务器通信一次,所以长时间操作不会断开。...
2020-08-27 16:53:44
260
原创 java 抽出公共模块
新建一个maven公共模块common在要使用公共模块的模块的pom.xml导入公共模块pom.xml <!--公共模块--> <dependency> <groupId>com.common</groupId> <artifactId>common</artifactId> <version>1.0-SNAPSHOT<.
2020-08-26 11:32:53
780
原创 SpringCloudSecurity
OAuth2 简介Oauth2使用入门Spring Cloud Security OAuth2(一):搭建授权服务## 认证服务器maven配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId>
2020-08-22 10:01:48
278
原创 mysql 删除重复数据
表结构删除重name 等于repeat重复的记录delete from student where name = 'repeat' and id not in (select * from ( select min(id) from student where name = 'repeat') as s2);删除所有重复的记录select id from ( select min(id) as id from student GROUP BY name HAVING COUNT(name) &
2020-08-09 16:38:22
155
原创 idea 新建 spring maven项目并启动内置tomcat
信息spring maven项目一. 新建一个空maven项目原始pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or
2020-08-09 09:53:18
611
原创 在线ide
综合https://www.dooccn.com/c/https://www.onlinegdb.com/ 界面友好护眼 支持控制台输入https://www.w3cschool.cn/tryrun/runcode?lang=c w3c 在国内速度最快的javahttps://www.browxy.com/ 不支持中文https://ideone.com/eEEkNkhttps://www.w3cschool.cn/tryrun/runcode?lang=javac c++https:/
2020-07-20 11:58:09
246
转载 十大经典排序算法
原文原文排序算法说明一. 排序的定义对一序列对象根据某个关键字进行排序。二. 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度:运行完一个程序所需内存的大小。三. 算法总结图片名词解释:n: 数据规模k: “桶
2020-07-20 11:30:08
163
转载 windows svn客户端和服务端的安装
客户端使用TortoiseSVN下载下载地址安装语言包页面里有语言包补丁的下载链接。正确安装后,应该进行一次的重开机,以确保 TortoiseSVN 的正确无误。修改 TortoiseSVN 默认语言TortoiseSVN 安装完后默认的界面是英文的,我们可以通过设置修改成已安装语言TortoiseSVN 的使用建立一个 runoob01 的工作目录所谓的 runoob01 目录其实就是您平常用来存放工作档案的地方。通常我们会等到自己的工作做的一个段落的时候再进行备份。所以我们平常都是
2020-07-09 13:37:50
349
原创 css div 画对角线
利用背景渐变实现从对角线.out:before{ position: absolute; content:' '; height: 100%; width: 100%; background: linear-gradient(to top right,white,white 48%, pink , white 51%,white); left: 0; top: 0;}效果
2020-07-03 14:37:32
2738
原创 react全局弹窗
import React from 'react';import ReactDOM from 'react-dom';import { Snackbar } from '@material-ui/core';import { Alert ,Color} from "@material-ui/lab";export default function DialogAlert(msg:string = "",duration:number=1500,type:Color = "error"){
2020-05-17 12:43:38
691
原创 vscode 编写react时语言模式修改后又变回javascript的解决方法
一. ide左下角点击设置图标,搜索files.associations二. 点击 Edit in settings.json三. 修改files.associations配置"files.associations": { "*.js": "javascriptreact" },
2020-05-12 15:54:25
738
原创 React Router dom
React Router 中文文档安装yarn config set registry https://registry.npm.taobao.orgyarn add react-router-dom ## npm install react-router-dom --save-dev 使用路由前的配置一.在index.tsx 文件中 根组件中加入路由import ReactDOM from "react-dom";ReactDOM.render( <React.Strict
2020-05-11 16:26:05
155
原创 Windows PowerShell 5.1安装
原文## 下载地址验证版本Get-Host | Select-Object Version允许远程脚本运行Set-ExecutionPolicy RemoteSigned -Force要验证是否已正确配置执行策略,请在 PowerShell 提示符处键入以下内容,然后按 Enter:Get-ExecutionPolicy如果获得以下值,则所有内容已正确配置:RemoteSigned...
2020-05-09 21:50:01
1583
原创 yarn
安装环境:powershellv3打开网址:https://chocolatey.org/install.ps1 右键另存为install.ps1文件(相当于下载install.ps1)cmd管理员运行,切换到下载的install.ps1所在目录 运行下面代码:@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('instal
2020-05-09 15:10:15
91
原创 快速开始一个webpack 练手项目
官网mkdir webpack-demo && cd webpack-demonpm init -ynpm install webpack webpack-cli --save-devnpm install --save-dev style-loader css-loadernpm install --save-dev file-loadernpm install --...
2020-05-06 18:08:16
154
原创 android seekbar 显示数字
android seekbar代码使用代码MySeekBar.ktpackage com.example.apps.happybaby.viewsimport android.content.Contextimport android.graphics.Canvasimport android.graphics.Colorimport android.graphics.Paint...
2020-05-02 20:24:32
2022
1
原创 canvas
图片压缩/** * 图片压缩 */ compressImg(url) { const canvas = document.createElement('canvas'); let context = canvas.getContext('2d'); let imageObj = new Image(); imageObj.setAttribute('cro...
2020-04-24 11:23:37
329
原创 spring 分页
前端url参数page当前页,size每页数量,sort排序http://127.0.0.1?page=0&size=20&sort=createdAt后端controller @RequestMapping(value = ["readpage"], method = [RequestMethod.GET]) override fun read(pageab...
2020-04-17 17:23:25
158
原创 vue 传递Boolean数据
父组件template<MButton v-on:click="submitItems" v-bind:isDisabled=subDisabled/>script data() { return { subDisabled: true, // 传入子组件的boolean值 } }子组件template <button...
2020-04-13 10:54:59
8294
原创 spring hibernate DetachedCriteria
参考spring hibernate DetachedCriteria概述使用概述父接口CriteriaSpecification,其下有子接口Criteria和实现类DetachedCriteria,Criteria和DetachedCriteria均可使用Criterion和Projection设置查询条件。可以设置FetchMode( 联合查询抓取的模式 ) ,设置排序方式。对于Cri...
2020-04-08 16:36:05
154
转载 android 报错android.view.View $ OnUnhandledKeyEventListener。
原文api.28中添加了android.view.View $ OnUnhandledKeyEventListener。如果运行时设备低于28,则找不到该类,但运行时没有致命错误。我们可以在调试模式下注入该类以忽略错误消息。//inject class when api<28 && debug==truedebugImplementation 'com.github...
2020-04-04 15:17:55
1636
原创 js 鼠标按动div
//鼠标按下movePopup(ev) { // 获取鼠标当前坐标 let preX = ev.clientX; let preY = ev.clientY; // 获取浏览器最大x和y坐标 let container = document.getElementById('mPopup'); // 获取需要移动的元素...
2020-04-03 11:03:05
144
原创 broadcast intent
broadcast intent概述接受系统broadcast: 重启后唤醒过滤前台消息通知消息使用私有权限限制broadcast概述Intent可以使用sendBroadcast(), 在应用组件之间广播事件;使用BroadReceiver类监听和响应Broadcast Intent, 需要注册(register)和过滤器(intent-filter);接受系统broadcast: 重启...
2020-03-30 22:53:54
436
原创 andriod 状态指示器progress
andriod 状态指示器progressProgressDialogProgressDialog使用import android.app.ProgressDialog override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setHas...
2020-03-29 12:38:03
122
原创 android lruCache 缓存机制
原文Android缓存机制-LRU cache原理与用法在使用Android图片加载框架时,经常会提到三级缓存,其中主要的是内存缓存和文件缓存。 两个缓存都是用到了LruCache算法,在Android分别对应:LruCache和DiskLruCache。IRU算法操作系统中进行内存管理中时采用一些页面置换算法,如LRU、LFU和FIFO等。其中LRU(Least recently u...
2020-03-28 18:27:08
624
原创 android RecyclerView
onScrollStateChanged 和 onScroll实现滚动监听,首先需要通过实现OnScrollListener 接口,重写一下两个方法:onScrollStateChanged 用于监听ListView滑动状态的变化onScroll 用于监听ListView屏幕滚动onScrollStateChanged// 监听滑动状态的变化@Overrideoverride ...
2020-03-26 19:55:37
1150
原创 SpringMVC 接收实体对象
接受json数据@RequestBody 方式Controller前端传来的是一个json对象时:{},可以用实体类直接进行自动绑定 @Autowired internal var userService: UserService? = null @RequestMapping(method = arrayOf(RequestMethod.PUT)) fun ...
2020-03-26 12:56:28
3462
原创 $emit抛出数据上层组件接收时加入自己参数
parent.vue<Child v-for="(it, idx) of something" @someevent="arg => somemethod(arg, idx)"/>child.vue<button @click="$emit('someevent', arg)">Magic!</button>
2020-03-26 10:22:56
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人