- 博客(30)
- 收藏
- 关注
原创 VUE 常用操作方法
1、强制视图更新 this.$forceUpdate();vue多层循环,动态改变数据后渲染的很慢或者不渲染。比如v-for里面数据层次太多, 修改过数据变了,页面没有重新渲染,需手动强制刷新。2、异步类型 Vue.nextTick(callback)这样回调函数在 DOM 更新完成后就会调用。3、强制更新this.$set(this,'oldArray',newArray);...
2022-05-06 19:09:11
350
原创 centos安装、配置Nginx
1、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx 使用zlib对http包的内容进行gzipyum install -y zlib zlib-devel#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 htt..
2021-11-02 10:07:57
114
原创 Linux系统下jar包的启动方式
Linux 运行jar包命令如下:方式一:Java-jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?方式三nohup java -jar shareniu.jar &noh.
2021-10-21 16:32:51
1718
转载 List<>的stream().filter()的用法
public class StreamTest{ public static void main(String[] args){ List<User> list = new ArrayList<>(); //定义三个用户对象 User user1 = new User(); user1.setUsername("huxiansen"); user1.setPassword("123456");.
2021-09-30 09:32:48
19898
转载 MYSQL 删除、设置外键管理
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SET FOREIGN_KEY_CHECKS = 0;删除完成后设置SET FOREIGN_KEY_CHECKS = 1;————————————————版权声明:本文为CSDN博主「雅冰石」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/y...
2021-09-03 17:51:16
112
原创 浏览器调试 console.log输出带颜色的log
console.log('\n%c!<--------------------动态(菜单)路由s-------------------->','color:blue')console.log(mainRoutes.children)console.log('%c!<--------------------动态(菜单)路由e-------------------->\n\n','color:blue')console.log('\n%c!<-----...
2021-08-30 11:38:47
763
原创 ConcurrentHashMap是什么
ConcurrentHashMap的工作原理,既然不能全锁(HashTable)又不能不锁(HashMap),所以就搞个部分锁,只锁部分,用到哪部分就锁哪部分。一个大仓库,里面有若干个隔间,每个隔间都有锁,同时只允许一个人进隔间存取东西。但是,在存取东西之前,需要有一个全局索引,告诉你要操作的资源在哪个隔间里,然后当你看到隔间空闲时,就可以进去存取,如果隔间正在占用,那你就得等着。聪明!!...
2021-08-27 09:00:42
97
原创 VUE页面常用处理技巧汇总随记(1)--el-form回车提交
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="80px" ></el-form>
2021-05-13 09:05:21
195
转载 接收前台参数时,@requestBody 用与不用的区别
用axios处理的contentType为application/x-www-form-urlencoded而且后端是用@RequestParam来接收前端传过来的参数的,所以post传参的时候用的是qs.stringify(data),若后台使用@RequestBody,则应该使用JSON.stringify(data)来转化格式。其导致这个坑的最主要原因就是后端中@RequestParam和**@RequestBody**的差别所致.@RequestParam 和 @R...
2021-01-14 16:21:32
1595
原创 Spring 中Bean 的this 调用
前言在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。那么大家可曾想过以下问题为何致this调用的方法,注解会不生效 这些注解生效的原理又是什么 如果确实需要调用本类方法,且还需要注解生效,该怎么做? 代理是否可以做到this调用注解就直接生效?通过本文,上面的疑问都可以解决,而且可以学到很多相关原理知识,信息量较大,那么就开始吧现象以@A
2020-11-13 11:42:26
1223
原创 Docker 安装 Redis 及设置
1、获取 redis 镜像[root@localhost mysql]# docker pull redis不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源2、查看本地镜像[root@localhost redis]# docker images3、配置文件首先创建一个redis的目录[root@localhost redis]# mkdir /usr/local/redis下载配置文件到指定目录[r...
2020-09-25 15:31:59
199
转载 Centos7下安装Docker
安装Docker我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上,RHEL/Centos的内核修补过,centos6.5的版本就可以——这个可以试试)1,root账户登录,查看内核版本如下[root@localhost ~]# uname -aLinux localhost.qgc 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:0...
2020-09-25 08:26:48
1246
转载 docker 安装 mysql5.7
1.安装mysql5.7 docker镜像拉取官方mysql5.7镜像docker pull mysql:5.7查看镜像库docker images2.创建mysql容器在本地创建mysql的映射目录mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf在/root/mysql/conf中创建 *.cnf 文件(叫什么都行)touch my.cnf创建容器,将数据,日志,配置文件映射到..
2020-09-24 14:54:00
76
转载 docker启动nacos 遇到的问题
问题:ERROR: for nacos Cannot start service nacos: driver failed programming external connectivity on endpoint sc-nacos-standalone (36358a2ef7be82e0234b962be541b065d6e303b3d5c4d89590b6ec771393afca): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -
2020-09-23 09:57:44
1856
原创 centos 7 防火墙操作
1, 查看防火墙状态:firewall-cmd --statesystemctl status firewalld.service2, 开启防火墙:systemctl start firewalld.service3,设置开机自启:systemctl enable firewalld.service4, 重启防火墙:systemctl restart firewalld.service5, 查看防火墙设置开机自启是否成功:systemctl is-enabled fi
2020-09-22 17:49:07
646
转载 centos7 安装firewall和firewall基本操作
未识别的命令 firewall-cmd可能是没有安装firewall。安装命令:yum install firewalld 1firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld查看开
2020-09-22 17:43:12
1880
原创 centos7 创建脚本+ 通过sysv-rc-conf等设置docker 开机自启(通过sysv-rc-conf)
一、安装vim 编辑[root@promote ~]# yum install vim -y二、安装sysv-rc-confsudo yum install sysv-rc-conf三、进入目录/etc/init.d, 并创建脚本 docker.sh(名字自取)[root@promote init.d]# vim docker.sh#按i进入编辑模式输入who#按Esc 退出编辑模式#输入:wq 保存文件 #授予脚本可执行权限[root@promote init.d].
2020-09-22 16:52:08
616
原创 本地项目上传github。
1:github 上创建仓库;2:在项目文件夹内右键然后选择 “Git Base Here”;3:运行仓库内初始化的脚本: 运行脚本的结果是把本地文件夹和github上的仓库关联起来了;echo "# Apps" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote ...
2020-02-14 18:39:18
94
原创 Vue 的各种 import 引入
export 和 export default 的区别 先是 export import {axiosfetch} from './util'; //需要加花括号 可以一次导入多个也可以一次导入一个,但都要加括号如果是两个方法import {axiosfetch,post} from './util'; 再是 export default import axiosfetch ...
2019-08-22 11:55:01
751
原创 记录 vue.js的坑! vue方法中 有些jquery操作元素样式不起作用
记录 vue.js的坑! vue方法中 有些jquery操作元素样式不起作用这时需要用v-bind:class 的方式控制元素的样式
2019-07-02 17:07:33
1704
原创 关于session的使用
要使用session必须要page_load以后建立了page对象才有session的使用目标。所以在Base页面里要使用session的话,必须遵循aspx生成的后置文件那样的格式,把这段检查session的代码放到Page_Load里面,也就是PAGE对象创建完成,而不能放到构造函数里。由于继承的原因,因为他在创建Page对象前就执行了。这是我的理解。我想使用Application,Cooki
2013-09-03 14:42:32
337
转载 Java中Split函数的用法技巧
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split
2013-04-26 09:13:57
448
转载 利用AudioRecord类实现自己的音频录制程序
AudioRecord类相对于MediaRecorder来说,更加接近底层,为我们封装的方法也更少。然而实现一个AudioRecord的音频录制程序也很简单。本实例代码如下:可惜,本实例测试时有个问题,在录制的时候,会出现buffer over。缓存泄露,待解决。package demo.camera;import java.io.BufferedInputStream;
2012-12-19 15:20:43
296
转载 常见的四种Animation详解(深入可以制作效果动画)
Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效 Alpha:渐变透明度动画效果 Scale:渐变尺寸伸缩动画效果 Translate:画面转换位置移动动画效果 Rotate:画面旋转动画效果 Tween Anima
2012-12-17 11:31:29
452
原创 Android 通知栏Notification学习日志
Notification 一般情况下在当服务接收到通知后中启动。 Notification 启动的2个条件:①:创建NotificationManager(通知管理器)对象,代码:NotificationManager notificationManager = (NotificationManager) this.getSystemSer
2012-12-12 13:55:22
618
原创 Android 广播的发送与接收
广播发送 Android 在发送广播时的方法 sendBroadcast(Intent)。 ①:Intent myIntent = new Intent();——【创建Intent对象】 ②:myIntent.setAction(String)——【设置一般的要执行的动作。参数:动作一个动作的名称,如ACTION_VIEW。应用程序的具体行动,应与供应商的
2012-12-12 10:26:59
351
原创 ASP.NET 学习_ImageMap
void RegionMap_Clicked (object sender, ImageMapEventArgs e) { string hotSpotType; // When a user clicks a hot spot, display // the hot spots type and name. switch (e.PostBackValu
2008-01-28 15:08:00
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人