- 博客(10)
- 收藏
- 关注
原创 on duplicate key update
on duplicate key update,字段值更新前后相同,则不执行更新操作,影响行数是0
2022-10-24 15:51:55
140
原创 Mac通过homebrew安装mysql之后找不到配置
背景mac(系统版本11.6)通过homebrew(版本3.2.13)安装mysql(版本8.0)之后发现以下几个问题:mysql有多个目录不知道用哪个cnfmysql有多个目录[11:31]atinosun@~✨ which mysql/usr/local/bin/mysql[11:41]atinosun@~✨ ll /usr/local/bin/mysqllrwxr-xr-x 1 atinosun admin 32 2 25 2021 /usr/local/bin/mysq
2022-01-17 16:03:08
1083
原创 Luaj-04-重点概念与数据类型
LuaValue所有的Lua数据类型的操作都是围绕着LuaValue组织起来的,LuaValue暴露了用于Lua计算的主要接口。LuaValue对象用来表示Lua中的基本数据类型,比如:nil,number,string,table,userdata,function等。需要注意LuaValue也表示了Lua语言中的函数。所以Luaj中Lua语言的函数操作都是通过LuaValue来实现的。Globals旧的platform的概念已经被globals所取代。Globals类有执行闭包所需要的所有状态,
2020-09-02 11:35:51
327
原创 Luaj-03-Java中调用Lua
Java调用LuaJava可以通过两种方式调用Lua:将Lua代码保存为字符串调用将Lua代码保存为文件,通过文件调用Lua代码保存为字符串调用注意这种方式,load的字符串中只能放进一个Lua的方法,或者(实践出真知,这里有误)一句Lua的语句,不可以出现多个语句(后面的语句不会执行)。public void luaAsStr() { String luaStr = "print 'Hello,world!'"; Globals globals = JsePlatform.
2020-09-01 19:33:03
715
原创 Luaj-02-安装&配置
下载从LuaJ官网下载,选择对应的版本,解压后将lib目录下的luaj-jse-3.0.1.jar导入项目中使用。使用Maven来管理安装包,直接在pom.xml中添加依赖包:<dependency> <groupId>org.luaj</groupId> <artifactId>luaj-jse</artifactId> <version>3.0.1</version></depe
2020-09-01 19:29:59
698
原创 Luaj-01-简介
假如引入第三方库,可以找到比较常用的两个选择:LuaJava和LuaJ,简单做一下对比:第三方库实现特性LuaJava非纯Java实现,需要通过native方法调用C库,依赖于Lua 5.1会导致JVM崩溃,不再更新,无人维护LuaJ(LuaJavaBridge)纯Java实现的Lua解析器,无需使用native不会因为错误而导致JVM崩溃,支持JSR-223Lua是支持内嵌在C程序中的,但是官方不支持Java,所以我们只能寻找第三方插件了,找到了一个LuaJav
2020-09-01 19:29:14
673
原创 Mac Terminal
不想安装iterm2,所以把terminal设置一下Mac版本:10.14.6更改终端默认新标签页启动位置偏好设置->新标签页打开方式:默认描述文件默认工作目录退出shell同时关闭窗口描述文件->shell->当shell退出时->关闭窗口提示当前窗口是第几个描述文件->窗口->Command键光标描述文件->文...
2019-09-19 15:54:45
578
原创 nginx使用fpm套接字连接
一般默认搭建环境时,都是使用fastcgi_pass 127.0.0.1:9000;来连接php-fpm,通过查找资料得知,php在5.3之后的版本,如果在php-fpm的conf里默认是listen = 127.0.0.1:9000;则不会生成php-fpm.sock,所以在配置nginx的配置文件时,也就无法通过socket来连接php-fpm。所以只要将默认的listen配置改...
2019-03-17 20:45:59
362
原创 MacOS搭建环境
基础环境从AppStore下载有道云笔记微信网易云音乐Chrome浏览器postmanChrome插件云笔记剪报基础命令mac下别名vi ~/.bash_profile添加alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'保存后执行(不能有空格)source ~/.bash_profile开发环境Ph...
2019-03-17 15:23:53
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人