Andriod and Java Develop Study Notes

How to Add JNI so Dependent

1.Copy the the jni so dependent to the libs folder.
2.Go to the “app” node, touch right mouse button, follow the click sequence you will finish the so dependent Add.
New=>Folder=>JNI Folder
the you will see such code segment was add in “build.gradle”

    sourceSets {
        main {
            jni.srcDirs = ['libs', 'src/main/jni', 'src/main/jni/']
        }
    }

Chane the jni.srcDirs to your so location.

How to Change Android Launch Activity

Android project default launch activity is MainActivity, if we wanto change to other Customer Activity we can do like this:
Move "intent-filter segment " below your customer activity.

        <activity android:name=".CUIDemo">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".MainActivity">
        </activity>

Install and Config MySql Service on Windows

  1. Get the MySql Binary Packge
    https://dev.mysql.com/downloads/mysql/
    Here my download version is mysql-5.7.24-winx64.zip
  2. Unzip you mysql zip package into ProgramFile folder and Set Envirment Variable.
    Set MYSQL_HOME=C:\Program Files\mysql-5.7.28-winx64 .
    Add %MYSQL_HOME%/bin int to PATH.
  3. Create a Config file in your MYSQL_HOME directory,named my.ini, like this;
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-5.7.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. Config Mysql
    Open the Command line tools as administrator and input the config command as bellow, you will got a temp root password.
C:\Program Files\mysql-5.7.28-winx64\bin>mysqld --initialize --user=mysql --console --explicit_defaults_for_timestamp
2019-11-29T03:28:08.810091Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-11-29T03:28:08.845207Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-11-29T03:28:08.914930Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 439f23bc-1258-11ea-b246-54ee75fb1a80.
2019-11-29T03:28:08.918136Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-11-29T03:28:10.302927Z 0 [Warning] CA certificate ca.pem is self signed.
2019-11-29T03:28:11.332799Z 1 [Note] A temporary password is generated for root@localhost: ?,MSH<faM2Y<
  1. Install Mysql
C:\Program Files\mysql-5.7.28-winx64\bin>mysqld -install
Service successfully installed.
  1. Login Mysql
C:\Program Files\mysql-5.7.28-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.28
  1. Change Passward for Root
mysql> set password for root@localhost=password('123');
Query OK, 0 rows affected, 1 warning (0.00 sec)

10.Unstall Mysql

net stop mysql
mysqld-nt -install
mysqld-nt -remove
sc delete mysql

Eclipse Config Spring Boot Support

Create Project Use STS Plugin

  • Install STS Plugin
    Open Help->Eclipse Marketplace->Find “sts”, then you will see the STS plugin info. installed it and re-start eclipse.
  • Create a Spring Boot Project
    Click File->New->Project->Spring Boot->Spring Starter Project->Next->Finish Then you will got a Spring boot Project.
  • Start the Project
    Click The Project in the sln view, Run As ->Spring boot app, then your Project will be run.

Create Project Use Maven Plugin

Config Tomcat for Windows

1.Get the binary install package
https://tomcat.apache.org/
I got the version is “apache-tomcat-9.0.29-windows-x64.zip”
2.Install JDK
Get the binary source for Oracle official website, unzip to your install location, then configured the environment variable such as JAVA_HOME, then run Java - version to check if it work fine. mine environment configured like this:

C:\Users\heyx1>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

3.Tomcat Configured

  • Add CATALINA_BASE System Environment Variable
    Set CATALINA_BASE=C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\
  • Add CATALINA_HOME System Environment Variable
    Set CATALINA_HOME=C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\
  • Add Classpath System Environment Variable
    Set Classpath =.;%JAVA_HOME%\lib;TOMCAT_HOME%\lib
  • Add JRE_HOME System Environment Variable
    JRE_HOME=C:\Program Files\Java\jdk1.8.0_181\jre or %JAVA_HOME%\jre\bin
  • Update Path Tomcat and java Path:
    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
  • Run Tomcat Server:
    Enter TOMCAT_HOME\bin directory, run startup.bat and service.bat install as administrator.
C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\bin>startup.bat
Using CATALINA_BASE:   "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29"
Using CATALINA_HOME:   "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29"
Using CATALINA_TMPDIR: "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_181\jre"
Using CLASSPATH:       "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\bin\bootstrap.jar;C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\bin\tomcat-juli.jar"

C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29\bin>service.bat install
Installing the service 'Tomcat9' ...
Using CATALINA_HOME:    "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29"
Using CATALINA_BASE:    "C:\Program Files\apache-tomcat-9.0.29-windows-x64\apache-tomcat-9.0.29"
Using JAVA_HOME:        "C:\Program Files\Java\jdk1.8.0_181"
Using JRE_HOME:         "C:\Program Files\Java\jdk1.8.0_181\jre"
Using JVM:              "C:\Program Files\Java\jdk1.8.0_181\jre\bin\server\jvm.dll"
The service 'Tomcat9' has been installed.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值